StartAndroid
9.89K subscribers
389 photos
10 videos
5 files
1.87K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://xn--r1a.website/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Обзор изменений в Media3 1.8.0

#android #media

- Scrubbing in ExoPlayer
- Live streaming ads with HLS interstitials
- Duration retrieval without playback
- Partial downloads, XR audio routing and more efficient playback
- Playback resumption in demo app and better notification defaults
- Faster trim operations with edit list support
- Chipset specific optimizations with CodecDbLite
- New Composition demo

https://android-developers.googleblog.com/2025/08/media3-180-whats-new.html
👍4😱1
Обзор обновлений в последнем релизе Compose BOM 2025.08.00

- Shadows
- New Visibility modifiers
- Rich styling in OutputTransformation
- LazyLayout
- Scroll
- Improve crash analysis
- New annotations and Lint checks
- Additional updates

#android #compose

https://android-developers.googleblog.com/2025/08/whats-new-in-jetpack-compose-august-25-release.html
🔥4👍2
Как мы переписали мобильное приложение с React Native на Flutter

Kotlin Multiplatform показался слишком сырым для полноценной разработки в небольшой команде. Да, бизнес-логику можно было бы переиспользовать, но UI по-прежнему пришлось бы писать отдельно для iOS и Android - а это сильно снижает выигрыш по времени и усилиям. Кроме того, до недавнего времени существовала проблема с фризами, связанные с работой сборщика мусора. А из-за молодого комьюнити выбор готовых библиотек оказался бы ограниченным, и многое приходилось бы реализовывать вручную.

На мой взгляд, KMP отлично подходит для готовых продуктов, которые уже написаны на Kotlin и хотят добавить поддержку iOS с минимальными затратами.

#android #multiplatform #kmp #flutter

https://habr.com/ru/articles/929058/
👎35🖕10👍6😁3
Как RecyclerView создает магию анимаций: архитектура ItemAnimator под капотом

В основе системы анимаций лежит простая идея: чтобы анимировать изменение, нужно знать состояние "до" и состояние "после". RecyclerView реализует это через трехфазный процесс layout:

1. Pre-Layout (dispatchLayoutStep1) — захват начального состояния
2. Real Layout (dispatchLayoutStep2) — расчет финальных позиций
3. Post-Layout (dispatchLayoutStep3) — сравнение и запуск анимаций

Каждая фаза выполняется последовательно при любом изменении данных. Давайте пройдемся по каждой фазе и посмотрим, что происходит на самом деле.


#android #recyclerview #animation

https://habr.com/ru/articles/939594/
👍111
Android Studio теперь каждый месяц получает новую стабильную Feature Drop версию.

#androidstudio #android

https://android-developers.googleblog.com/2025/08/accelerating-development-with-monthly-releases-android-studio-2x-more-than-before.html
👍5😢4
Google меняет правила игры: верификация разработчиков и ограничения APK в Android

Google анонсировал радикальные изменения в экосистеме Android, которые затронут процесс установки приложений из сторонних источников. Новая система верификации разработчиков может перевернуть привычный подход к sideload'у APK‑файлов. Давайте разберёмся, что это значит для пользователей, разработчиков и всей экосистемы Android.

#googleplay #android

https://habr.com/ru/articles/942522/
😢213👍3
Видео обзор wake lock метрик в Android Vitals

#android #performance #vitals

https://www.youtube.com/watch?v=-6mEvkLOlno
👍3🤔2
Беседа про Journeys. Это новый способ написания end-to-end тестов на человеческом языке с помощью Gemini.

#android #test #ai #gemini

https://www.youtube.com/watch?v=DiqQrSqHyds
3👍1👏1
Шутки и веселье в публичном Android API

Сегодня я расскажу о методах и других частях публично доступного Android API, которые могут показаться больше смешными, чем полезными. Это пасхальные яйца, шутки, видимые только разработчикам приложений для Android, но не обычным пользователям.


#android

https://habr.com/ru/articles/919062/
👍7❤‍🔥2🔥2🤮2
Метрика excessive partial wake locks вышла из беты и доступна всем разработчикам в Android Vitals

Эта метрика поможет снизить потребление батареи. Имеет смысл обратить на нее внимание, т.к. это будет влиять, например, на появление приложения в рекомендациях с 01.03.2026.

#performance #vital #battery #android

https://android-developers.googleblog.com/2025/11/raising-bar-on-battery-performance.html
👍63🔥2