Android Good Reads
Конференция закончилась. Краткий обзор от jetbrAIns команды: https://blog.jetbrains.com/kotlin/2025/05/kotlinconf-2025-language-features-ai-powered-development-and-kotlin-multiplatform/ Я был на самой конференции и лично мне понравился умеренный и не фанатичный…
Kotlin Multiplatform по чуть чуть проникает в официальные документации по Android.
Теперь есть шаблон для кроссплатформенного модуля, а так же 2 новые кодлабы:
👉 KMP getting started
👉 Миграция Room на KMP
Краткий обзор KotlinConf от гугл команды:
https://android-developers.googleblog.com/2025/05/android-kotlin-multiplatform-google-io-kotlinconf-2025.html
Теперь есть шаблон для кроссплатформенного модуля, а так же 2 новые кодлабы:
👉 KMP getting started
👉 Миграция Room на KMP
Краткий обзор KotlinConf от гугл команды:
https://android-developers.googleblog.com/2025/05/android-kotlin-multiplatform-google-io-kotlinconf-2025.html
Android Good Reads
Material 3 expressive Существует наряду с material 3, его не депрекейтят. По ссылке можно посмотреть дизайн референсы и новые доступные UI элементы. Проекты без дизайнеров будут выглядеть немного лучше и удобнее?
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшения виджетов вместе с обновлением Glance 1.2. Посмотреть доклад про live update в новых виджетах можно тут.
Про кастомизацию
Про кастомизацию
ProgressBar
в Android 16 тут
Android Good Reads
По чуть-чуть будем обозревать новости с Google I/O. Первое на что обращаем внимание - очередная навигация. Из плюсов - большая гибкость и больше контроля над навигацией в приложении. Как следствие - возможное переусложнение навигации, необходимость миграции…
Более минорные обновления:
👉 Снижение энергопотребления камеры и расширение API для CameraX
👉 Увеличение возможностей при разработки приложений для Android Auto
👉 Android XR developer preview 2. Много возможностей в том числе и поддержка Compose. Но я все жду реально массовых девайсов
👉 Снижение энергопотребления камеры и расширение API для CameraX
👉 Увеличение возможностей при разработки приложений для Android Auto
👉 Android XR developer preview 2. Много возможностей в том числе и поддержка Compose. Но я все жду реально массовых девайсов
io.google
Google I/O 2025: Seamless video capture, editing and playback with CameraX and Media3
Don’t miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.
Android Good Reads
Material 3 expressive Существует наряду с material 3, его не депрекейтят. По ссылке можно посмотреть дизайн референсы и новые доступные UI элементы. Проекты без дизайнеров будут выглядеть немного лучше и удобнее?
This media is not supported in your browser
VIEW IN TELEGRAM
Wear OS 6 и Material Expressive
Не самый частый кейс, но, вместе с Material Expressive, намного проще сделать Wear версию вашего приложения
Не самый частый кейс, но, вместе с Material Expressive, намного проще сделать Wear версию вашего приложения
Compose Preview c MVI и State Hositing
Идея крайне проста:
👉 В
👉 Вторым параметром идет
👉 Получаем чистый UI, без бизнес логики и репозиториев
👉 В
👉 Еще 1 большой плюс - упрощение внедрения скриншот тестирования
В комментариях подсказали, что у FlowMVI можно получить тоже самое из коробки
Идея крайне проста:
👉 В
Composable
экран передаем state в качестве параметра👉 Вторым параметром идет
EventManager
👉 Получаем чистый UI, без бизнес логики и репозиториев
👉 В
@Preview
передается замоканые данные, что так же удобно использовать при тестировании компонентов👉 Еще 1 большой плюс - упрощение внедрения скриншот тестирования
@Composable
fun ProfileScreen(
state: ProfileScreenState,
onEvent: (ProfileEvent) -> Unit
) {
// Screen data
}
@Preview
@Composable
private fun ProfileScreenPreview() = ProfileScreenContent(
state = ProfileScreenState(),
onEvent = {}
)
В комментариях подсказали, что у FlowMVI можно получить тоже самое из коробки
Вчера состоялся первый день конференции IntelliJ IDEA Conf 2025. Да-да и такая есть! Хоть и с небольшим запозданием, но мы получаем обновления из IntelliJ в Android Studio, так что относится и к нам.
Запись первого дня можно глянуть тут
Сегодня трансляция будет на официальном канале
Запись первого дня можно глянуть тут
Сегодня трансляция будет на официальном канале
YouTube
IntelliJ IDEA Conf 2025. Day 1
On June 3–4, 2025, JetBrains is hosting a free virtual event – IntelliJ IDEA Conf.
IntelliJ IDEA Conf is a celebration of the developer community, bringing together professionals who strive for excellence in software development.
#IntelliJIDEAConf #Java…
IntelliJ IDEA Conf is a celebration of the developer community, bringing together professionals who strive for excellence in software development.
#IntelliJIDEAConf #Java…
Меняем Android Studio на IntelliJ IDEA ради JetBrains Junie
Что за проблемы возникли:
👉 Android Plugin немного отстает от последних версий Android Studio
👉 Несколько полезных плагинов недоступны для установки в IDEA (Firebase Services, Firebase Testing, Test Recorder, Android APK Support, Android NDK Support, Android SDK Upgrade Assistant, Google Cloud Tools for Android Studio, App Links Assistant)
👉 Некоторые плагины нужно установить вручную(Android,Android Design Tools, Jetpack Compose, Smali Viewer), некоторый функционал дублируется
Android Studio хорошо заточена под Android разработку, но когда хочется потрогать последние фичи из IDEA - свитчнуться возможно!
Что за проблемы возникли:
👉 Android Plugin немного отстает от последних версий Android Studio
👉 Несколько полезных плагинов недоступны для установки в IDEA (Firebase Services, Firebase Testing, Test Recorder, Android APK Support, Android NDK Support, Android SDK Upgrade Assistant, Google Cloud Tools for Android Studio, App Links Assistant)
👉 Некоторые плагины нужно установить вручную(Android,Android Design Tools, Jetpack Compose, Smali Viewer), некоторый функционал дублируется
Android Studio хорошо заточена под Android разработку, но когда хочется потрогать последние фичи из IDEA - свитчнуться возможно!