Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
В Android Studio Koala появилась поддержка миграции на Android 15 (targetSdk 35)

#androidstudio #android15
🔥30👎6👍5
Android Studio Koala FD будет предупреждать что у вас медленный USB кабель и это может влиять на работу с устройством

#androidstudio
🔥50👍19👎5
Ускорили запуск профайлеров до 60% в отдельных сценариях

Также подоспело обновление окна профайлеров. Они собраны все в одном месте.

#androidstudio
🔥33👎7👍2🤔2
Вместе с Android Studio Koala FD вышел и Android Gradle Plugin 8.6. Работает с Gradle 8.7 (вроде как AGP должен был совпадать с версией Gradle 🤔) и JDK 17. По фичам из анонса только поддержка Test Fixutres в Kotlin (без поддержки KAPT и KSP)

#gradle #agp
🤔11👎10👍5🔥4
Новая Android Studio построена поверх Idea 2024.1.2 на основе IntelliJ 2024.1
👉 Поддержка Java 22
👉 Новый UI терминала
👉 Первый строки текущего класса в скролле, функций и пр. теперь липнут в верху редактора
👉 Во время индекс проекта теперь работает подсветка и дополнение Java и Kotlin кода
👉 Возможность настройки масштаба IDE
👉 K2 Kotlin режим в альфа версии

#androidstudio #idea
👍34👎9🤔1😢1👌1
Где запускать загрузку данных для показа UI на Compose? ViewModel? LaunchedEffect? Или может вызывать какую функцию в init блоке? Почитайте статью(6м, EN)

Я предпочитаю использовать Flow в ViewModel, которая отдаст мне данные, когда произойдет подписка на него. Загружать данные раньше, чем они нужны в UI, (прогрев) стоит явно и не через ViewModel, а через работу с источниками данных

#архитектура #compose
1🤔21👍14👎14🔥2🏆1
Разбор(20м) как устроена работа фокуса View в Android на примере Android TV, но справедливо и для других
👉 Разбор откуда приходит фокус
👉 Метод View.requestFocus()
👉 По каким правилам определяется какая View получит фокус
👉 Управление фокусом
👉 Навигация через клавиатуру/пульт
👉 Фокус в Fragment

#androidtv #view
👍34👎13
Media is too big
VIEW IN TELEGRAM
📺 Организация кода в проекте | В какой пакет положить Kotlin класс (17 мин)

1:16 Куда можно класть Kotlin файлы
3:39 Как разделить код по Gradle модулям
6:23 Несколько папок с исходным кодом
7:42 Пакеты с кодом
14:03 Выделение кода в AAR/JAR библиотеки
15:37 Заключение

Смотрите видео на разных площадках:
📱 YouTube 📱 VK Video 📺 RuTube

#AndroidBroadcast #видео #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👎1543🤯1
Если вы хотите форсировать определённую версию библиотеки для всех Gradle модулей, убрать какую-то зависимость или каким-то образом управлять ими, то рекомендую почитать статью (EN, 3м). Альтернативная ссылка

#gradle
👎17👍7
Android 15 релизнули в AOSP, но релиз его для устройств не будет сегодня. Наверное это и есть официальный релиз Android 15. Но теперь даже Pixel не получают Android в день релиза 😂

#android15
😢31👍11👎118🔥2
Исторический момент для YouTube Android Broadcast - 25 тыс подписчиков! Кнопка YouTube мне светит нескоро, но малыми шагами иду к заветной цифре 100 тыс 🏃

#AndroidBroadcast
🎉179👍24🔥12👎10👏1