В Jetpack Room 2.4.0 появилась автоматическая миграция, а в статье (7 мин) разработчик делится плюсами и минусами фичи популярного ORM.
❤30👎11👍7🔥1
Forwarded from iOS Broadcast (Rozaliya Amirova)
DivKit. Server Driven UI. Ольга Ким. Яндекс — Как это работает #3 (46 мин)
Обсуждаем вёрстку UI мобильных приложения на сервере без необходимости обновления приложений — Server Driven UI. Всё это на примере Open Source движка от Яндекс DivKit.
Гость выпуска — Ольга Ким, CTO DivKit в Яндекс.
#какэтоработает
Обсуждаем вёрстку UI мобильных приложения на сервере без необходимости обновления приложений — Server Driven UI. Всё это на примере Open Source движка от Яндекс DivKit.
Гость выпуска — Ольга Ким, CTO DivKit в Яндекс.
#какэтоработает
👎44👍30❤5🔥2
В Android Studio Giraffe (сейчас в Canary) для всех новых проектов будет предлагаться использовать Gradle Kotlin DSL, но Groovy DSL также остается доступен. Google идет к тому чтобы по максимуму использовать Kotlin во всех частях Android проектов. На XML остается только ресурсы и Android Manifest.
Один из важных плюсов Kotlin DSL - результат его компиляции кэшируется в отличие от Groovy DSL. Помимо этого: статическая типизация, автокомплит.
Gradle Version Catalog пока остаётся экспериментальной фичей.
#gradle #kotlin
Один из важных плюсов Kotlin DSL - результат его компиляции кэшируется в отличие от Groovy DSL. Помимо этого: статическая типизация, автокомплит.
Gradle Version Catalog пока остаётся экспериментальной фичей.
#gradle #kotlin
🔥41👎11👍7
Вышла Android Studio 2022.2.1 Flamingo
👉 Новые шаблоны проектов с поддержкой Jetpack Compose и Material 3
👉 Live Edit для Compose. Пока в экспериментальном статусе. По умолчанию выключено, нужно включать в настройках
👉 Предпросмотр динамических иконок в разных стилях
👉 Динамические цвета в превью Material 3 дизайна
👉 Анализатор билдов в отчете разбивает задачи по категориям: Manifest, Android ресурсы, Kotlin, Dex и др.
👉 Запуск билда для правильного анализа производительности (не дебажный билд)
👉 Android Lint поддерживает Android SDK Extentions
👉 Android Gradle Plugin 8.0
👉 Idea 2022.2
@android_broadcast #androidstudio
👉 Новые шаблоны проектов с поддержкой Jetpack Compose и Material 3
👉 Live Edit для Compose. Пока в экспериментальном статусе. По умолчанию выключено, нужно включать в настройках
👉 Предпросмотр динамических иконок в разных стилях
👉 Динамические цвета в превью Material 3 дизайна
👉 Анализатор билдов в отчете разбивает задачи по категориям: Manifest, Android ресурсы, Kotlin, Dex и др.
👉 Запуск билда для правильного анализа производительности (не дебажный билд)
👉 Android Lint поддерживает Android SDK Extentions
👉 Android Gradle Plugin 8.0
👉 Idea 2022.2
@android_broadcast #androidstudio
🔥37👍13👎8🤔2❤1
Вышел Android Gradle Plugin 8.0
👉 Базируется на Gradle 8.0
👉 Надо использовать JDK 17+
👉 В AndroidManifest больше не надо указывать packageId, а обязательно надо использовать namespace в build.gradle
👉 Часть настроек сборки поменяли значения по умолчанию: генерация BuildConfig, AIDL, rendersript и др. Это ускоряет сборку
👉 Часть настроек сборки форсировали без возможностей изменения
👉 Невозможно задать значение Kotlin Lazy свойств в AGP
👉 Разделения результатов по категориям в отчете по сборке
👉 Новый плагин
#gradle
👉 Базируется на Gradle 8.0
👉 Надо использовать JDK 17+
👉 В AndroidManifest больше не надо указывать packageId, а обязательно надо использовать namespace в build.gradle
👉 Часть настроек сборки поменяли значения по умолчанию: генерация BuildConfig, AIDL, rendersript и др. Это ускоряет сборку
👉 Часть настроек сборки форсировали без возможностей изменения
👉 Невозможно задать значение Kotlin Lazy свойств в AGP
👉 Разделения результатов по категориям в отчете по сборке
👉 Новый плагин
com.android.settings для централизации настройки через все модули в проекте в одном месте#gradle
👍34👎11❤1
По традции стартуем тред тех кто обновился/работает в новой версии Android Studio с какими проблемами вы успели столкнуться или наоборот отпишитесь что можно обновляться т.к. все работает
Anonymous Poll
56%
Не пробовал(а)
3%
Попробовал(а) - КРИТИЧНЫЕ проблемы
7%
Попробовал(а) - минорные баги, можно пользоваться
16%
Попробовал(а) - всё ОК, можно ставить
18%
Не участвую в опросе
👎15🤔9🔥2❤1
В Android Auto и Android Aumotive ОS теперь можно будет публиковать приложения для интернета вещей (IoT). Пользователи смогу делать все что есть в Google Home или Apple Home, например открывать ворота с экрана в машине а не пультом или телефоном.
#androidauto #iot
#androidauto #iot
👍33👎9