🔥 Первая альфа Jetpack SQLite 2.5.0 с поддержкой Kotlin Multiplatform: нативно Android и iOS, а остальные платформы через собранный из исходников SQLite (
Добавлены новые API: SQLiteDriver, SQLiteConnection и SQLiteStatement для установки связи с БД и выполнением запросов
#sqlite #kmp #jetpack #jetpackupdate
bundled версия)Добавлены новые API: SQLiteDriver, SQLiteConnection и SQLiteStatement для установки связи с БД и выполнением запросов
#sqlite #kmp #jetpack #jetpackupdate
🔥35
Стартанула разработка версии 2.7.0 и это становится главной новостью.
Важные факты:
👉 Переход на генерацию на основе KSP по умолчанию и генерация Kotlin кода
👉 KAPT и APT будут генерировать Java код
👉 Переход на новые мультиплатформенные API из Jetpack SQLIte
👉 Удалили KTX артефакт так как основной артефакт будет полностью на Kotlin
👉 Все функции Room интерфейсов должны содержать либо suspend функции или возвращать Flow
Что не работает
Больше информации о Room в KMP читайте в документации
#sqlite #room #jetpack #jetpackupdate #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍3
Больше подробностей про все обновления Jetpack библиотек от 1 мая читайте здесь
#jetpack #jetpackupdate
#jetpack #jetpackupdate
👍11
GitHub представила ИИ-платформу GitHub Copilot Workspace. Цель - значительное сокращение времени на настройку нового проекта и построения процесс разработки. Не придется читать документации и копаться в выборе технологий - ИИ все сделает за вас. Прощайте шаблоны
#github #ai #copilot
#github #ai #copilot
❤15👍5
Forwarded from Compose Broadcast
В официальной документации по Android выпустили руководство по созданию Shared Element Transition в Compose. Руководство содержит информацию о том как сделать анимацию и какие ограничения есть у неё сейчас
#анимация #compose #sharedelement
#анимация #compose #sharedelement
🔥27👍2
С приходом AI ассиcтентов для написания кода не стоит забывать что они отправляю ваш код на свои сервера для предоставления подсказок. Это значит что ваши безопасники должны дать одобрение на использование таких инструментов, а вы должны запретить анализировать чувствительный код
В статье найдете как настроить шаринг данных Gemini в Android Studio. Теперь в корне проекта ожидается появление файла
#ai #androidstudio #gemini
В статье найдете как настроить шаринг данных Gemini в Android Studio. Теперь в корне проекта ожидается появление файла
.aiexclude, подобного .gitignore, но для описания исключений анализа AI#ai #androidstudio #gemini
👍53
Вышло обновление Material Components Android 1.12.0
👉 Обновление Slider и Progress Indicator для лучшей поддержки accessibility
👉 Material Motion Transitions теперь стали поддерживать Predictive Back Fragment/View
⬆️ minSdk подняли до 19 (Android 4.4)
👉 Небольшие улучшения по всем виджетам
🛠 Исправление багов
#material
👉 Обновление Slider и Progress Indicator для лучшей поддержки accessibility
👉 Material Motion Transitions теперь стали поддерживать Predictive Back Fragment/View
⬆️ minSdk подняли до 19 (Android 4.4)
👉 Небольшие улучшения по всем виджетам
🛠 Исправление багов
#material
👍24
Обзор (10м) коллекций из AndroidX Collection:
👉 IntList, LongList
👉 IntIntPair, FloatFloatPair, LongLongPair
👉 Оптимизированные Map для работы с примитивными типами (ScatterMap)
#производительность #оптимизации
👉 IntList, LongList
👉 IntIntPair, FloatFloatPair, LongLongPair
👉 Оптимизированные Map для работы с примитивными типами (ScatterMap)
#производительность #оптимизации
👍32🔥9
🤯 Google удаляет поддержку RISC-V из общего ядра Android
Не успели довести до конца и уже удаляю. Анонсировали поддержку громко! Самое интересное что с анонсом умных часов на RISC-V процессоре от Qualcomm ? Почему Google решила это не делать? Архитектура то переспективная и интересная производителям
Делитесь своими мыслями в комментариях почему выходит так
#riscv #aosp #google
Не успели довести до конца и уже удаляю. Анонсировали поддержку громко! Самое интересное что с анонсом умных часов на RISC-V процессоре от Qualcomm ? Почему Google решила это не делать? Архитектура то переспективная и интересная производителям
Делитесь своими мыслями в комментариях почему выходит так
#riscv #aosp #google
👍12❤2
Какими технологиями вы пользовались для написания приложения за последний год?
Anonymous Poll
26%
Kotlin Multiplatform
10%
Flutter
2%
React Native
70%
Пишу только нативно
2%
Не пишу кода
5%
Не участвую в опросе
Всем кто делает приложения для здоровья и фитнеса пора мигрировать с Google Fit API на Android Health Platform API. Руководство по миграции тут
👍31 1
Написал разбор, что такое иммутабельный тип, как написать свой и какое важное применение он имеет в программировании. Прочитать статью можно тут, а что ссылка открылась нужно получить доступ к Базе Знаний Android разработчика.
Сделать это можно через Boosty или Telegram
#хакаемсобес #AndroidBroadcast
Сделать это можно через Boosty или Telegram
#хакаемсобес #AndroidBroadcast
👍14
Статья (3м) с описанием как упростить inject параметров с помощью библиотеки автора Anvil Utils
#anvil #dagger #di
#anvil #dagger #di
🔥10👍3
GitHub Copilot Chat стал доступен в мобильном приложении. Теперь можно чатиться с ботом про код, а вот качественные ответы всё также даст только эксперт.
Вступайте в мой закрытый чат
#github #ai #copilot
Вступайте в мой закрытый чат
#github #ai #copilot
👍11❤1
Forwarded from Compose Broadcast
Разбор (EN, 7м) сложностей тестирования UI на Compose со стандартным решением от Google.
Сделал автор библиотеки для тестирования Ultron и показывает как можно делать их удобнее
#автотесты #ui #compose #ultron #тестирование
Сделал автор библиотеки для тестирования Ultron и показывает как можно делать их удобнее
#автотесты #ui #compose #ultron #тестирование
👍4
На канале Android Broadcast есть большой разбор (таймкоды присутствуют) всех возможностей библиотеки Ultron от автора и сравнение с Kaspresso.
Telegram
Android Broadcast
📺 Полный разбор Ultron (3 часа кодинга) - фреймворка для UI тестов View и Compose. Сравнение с Google UI Test Framework и Kaspresso
Автор проделал огромную работу и заслуживает вашего лайка под видео и звезды на GitHub
1:49 О демо
4:59 Ultron Github
8:13…
Автор проделал огромную работу и заслуживает вашего лайка под видео и звезды на GitHub
1:49 О демо
4:59 Ultron Github
8:13…