Android Studio Koala FD будет предупреждать что у вас медленный USB кабель и это может влиять на работу с устройством
#androidstudio
#androidstudio
🔥50👍19👎5
Ускорили запуск профайлеров до 60% в отдельных сценариях
Также подоспело обновление окна профайлеров. Они собраны все в одном месте.
#androidstudio
Также подоспело обновление окна профайлеров. Они собраны все в одном месте.
#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
#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
👉 Поддержка Java 22
👉 Новый UI терминала
👉 Первый строки текущего класса в скролле, функций и пр. теперь липнут в верху редактора
👉 Во время индекс проекта теперь работает подсветка и дополнение Java и Kotlin кода
👉 Возможность настройки масштаба IDE
👉 K2 Kotlin режим в альфа версии
#androidstudio #idea
👍34👎9🤔1😢1👌1
По традции опрос. Как работает Android Studio Koala Feature Drop?
Anonymous Poll
22%
Обновили, все ок
3%
Обновили и откатили
41%
Не пробовал(а)
11%
Жду пару недель
7%
Не вижу смысла обновляться
16%
Не участвую в опросе
👎18👍9🔥1🤔1😢1
Где запускать загрузку данных для показа UI на Compose? ViewModel? LaunchedEffect? Или может вызывать какую функцию в init блоке? Почитайте статью(6м, EN)
Я предпочитаю использоватьFlow в ViewModel, которая отдаст мне данные, когда произойдет подписка на него. Загружать данные раньше, чем они нужны в UI, (прогрев) стоит явно и не через ViewModel, а через работу с источниками данных
#архитектура #compose
Я предпочитаю использовать
#архитектура #compose
1🤔21👍14👎14🔥2🏆1
Разбор(20м) как устроена работа фокуса View в Android на примере Android TV, но справедливо и для других
👉 Разбор откуда приходит фокус
👉 Метод View.requestFocus()
👉 По каким правилам определяется какая View получит фокус
👉 Управление фокусом
👉 Навигация через клавиатуру/пульт
👉 Фокус в Fragment
#androidtv #view
👉 Разбор откуда приходит фокус
👉 Метод View.requestFocus()
👉 По каким правилам определяется какая View получит фокус
👉 Управление фокусом
👉 Навигация через клавиатуру/пульт
👉 Фокус в Fragment
#androidtv #view
👍34👎13
Какой minSdk у вашего продакшен приложения?
Anonymous Poll
2%
Не пишу в прод
1%
Не знаю
1%
14-19 (Android 4.X)
14%
21-22 (Android 5.X)
13%
23 (Android 6)
27%
24-25 (Android 7.X)
23%
26-27 (Android 8.X)
7%
28 (Android 9)
6%
29+ (Android 10 и выше)
6%
Не участвую в опросе
👍26👎12🤯5
Media is too big
VIEW IN TELEGRAM
1:16 Куда можно класть Kotlin файлы
3:39 Как разделить код по Gradle модулям
6:23 Несколько папок с исходным кодом
7:42 Пакеты с кодом
14:03 Выделение кода в AAR/JAR библиотеки
15:37 Заключение
Смотрите видео на разных площадках:
#AndroidBroadcast #видео #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👎15 4❤3🤯1
Если вы хотите форсировать определённую версию библиотеки для всех Gradle модулей, убрать какую-то зависимость или каким-то образом управлять ими, то рекомендую почитать статью (EN, 3м). Альтернативная ссылка
#gradle
#gradle
👎17👍7
Android 15 релизнули в AOSP, но релиз его для устройств не будет сегодня. Наверное это и есть официальный релиз Android 15. Но теперь даже Pixel не получают Android в день релиза 😂
#android15
#android15
😢31👍11👎11 8🔥2
Исторический момент для YouTube Android Broadcast - 25 тыс подписчиков! Кнопка YouTube мне светит нескоро, но малыми шагами иду к заветной цифре 100 тыс 🏃
#AndroidBroadcast
#AndroidBroadcast
🎉179👍24🔥12👎10👏1
Пользователи из России стали сталкиваться с невозможностью установки/обновления отдельных плагинов в IDE на базе IntelliJ платформы. IDEA Community Edition и Android Studio скачиваются. Непонятно по какому принципу блокируется загрузка плагинов, но всегда их можно скачать с репозитория GitHub и поставить через файл. Нужен альтернативный репозиторий с плагинами, чтобы обновления и дальше работали
UPD: Ограничение обходится включением VPN
#idea #androidstudio
UPD: Ограничение обходится включением VPN
#idea #androidstudio
😢45👍28👎10🔥8🤔2
Столкнулись с проблемой установки/обновления плагинов ?
Anonymous Poll
16%
Да 😢
43%
Пока нет
27%
Я не в России или Беларуси
1%
Не использую IDEA и Android Studio
13%
Не участвую в опросе
В Android 15 форсируют режим edge-to-edge (Который в текущем виде есть уже с Android 4.4). К выходу Android 15 выпустили статью (EN,13м) с советами по адаптации
👉 Используйте компоненты с поддержкой Windows Inset
👉 Рисовать UI под системными панелями
👉 Обрабатывайте вырезы в экранах (камера)
👉 В контент со скроллом убедитесь что его край не будет под системными панелями
👉 Надо корректно работать с Inset от IME (софтовой клавиатуры)
и много других примеров и советов в материале
#android15 #edgetoedge
👉 Используйте компоненты с поддержкой Windows Inset
👉 Рисовать UI под системными панелями
👉 Обрабатывайте вырезы в экранах (камера)
👉 В контент со скроллом убедитесь что его край не будет под системными панелями
👉 Надо корректно работать с Inset от IME (софтовой клавиатуры)
и много других примеров и советов в материале
#android15 #edgetoedge
👍30👎13❤1
Вон какие шутки Google делает. Пока только в США, но такие функции спасают жизни. Анонс тут
👍50👎8🔥4❤2
Forwarded from Compose Broadcast
👉 Shared element transitions
👉 Анимации элементов в Lazy List
👉 Поддержка встроенных ссылок и базового форматирования HTML через AnnotatedString.fromHtml()
👉 ContextualFlowRow и ContextualFlowColumn новые layout которое делают композицию только того контента который могут вместить
🚀 Ускорение работы. В отдельных бенчмарках до 17%
👉 Strong skipping mode включен по умолчанию с Compose Compiler 2.0.20
👉 Различные API их экспериментальных переехали в стабильные
👉 Задепрекейтили ClickableText. На замену BasicText с LinkAnnotation
👉 Поддержка длинных скриншотов
Артефакты
👉 Compose Runtime 1.7.0
👉 Compose Material3 1.3
👉 Compose Material 1.7.0
👉 Compose Foundation 1.7.0
👉 Compose UI 1.7.0
👉 Compose Animation 1.7.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56🔥20👎7❤3👏3