Android Broadcast
14.2K subscribers
3.5K photos
336 videos
11 files
5.87K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
Как мы ускоряли ввод текста на смартфоне: динамическая сетка в Яндекс.Клавиатуре

Как современные технологии оптимизируют работу клавиатуры, чтобы ускорять ввод. Интересная история, рекомендую почитать. Ребята не сделали подход в лоб и получили прекрасный результат.
#jetpack #compose #навигация #hlit

Scalable Jetpack Compose Navigation

Разбор организации навигации при реализацию UI на Compose. Разбирается Jetpack Navigation для Compose и интеграция Dagger Hilt
#Dagger #Compose #Hilt

Providing AssistedInject supported ViewModel for Composable using Hilt

Рецепт как создать ViewModel в которой используется Assisted Inject внутри Composable функции
#ArchComponents

Common mistakes when using Architecture Components

Разбор ошибок, которые допускают разработчики при работе с ViewModel, LiveData и Lifecycle:
👉 Использование неправильного Lifecycle
👉 Не учитывать что в LiveData может быть null
👉 Утечки памяти
👉 Отслеживание LievData в неправильном месте
#AndroidBroadcast #собеседование

🔴 Собеседование Неклюдов - Мацюк
Когда: 12 июля в 18:00 (GMT+3)

Хоть за окном и жара, но мы приготовили для то что еще жарче 🔥🔥🔥! Следующее собеседование онлайн пройдёт в понедельник, 12 июля в эпичном формате. За виртуальным столом встретятся два культовых специалиста Android сообщества и оба Android GDE.

Сторона "Интервьюер" - Денис Неклюдов, Staff Mobile Engineer в Lyft, а со стороны "Кандидат" - Евгений Мацюк, Software Expert из Лаборатории Касперского!
#async #многопоточность

Более безопасный способ сбора потоков данных из пользовательских интерфейсов Android

Руководство по асинхронному программированию в Android на основе Coroutine, чтобы разгрузить главный поток на основе Lifecycle.repeatOnLifecycle
#GooglePlay #JellyBean

Google Play services discontinuing updates for Jelly Bean

Google Play отказывается от поддержки Android Jelly Bean (API Level 16-18). Завершение поддержки произойдет в августе 2021
#ML #TensorFlowLite #GMS

Announcing Android’s updateable, fully integrated ML inference stack

Чтобы уменьшить размер приложений, которые используют ML, страдают из-за дополнительного размера библиотек ML. Решение проблемы - TensorFlow Lite становится частью Google Play Services, что также позволит оптимизировать настройку под устройства с помощью Automatic Acceleration.

Чтобы получить доступ к этой функции до запуска надо заполнить форму
Как монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?

История как жить в большом репозитории, когда вес его 50 Гб и там 350 ПРов каждый день
#AndroidBroadcast #Собеседование

🔴 Начинаем Собеседование Неклюдов - Мацюк

Хоть за окном и жара, но мы приготовили для то что еще жарче 🔥🔥🔥! За виртуальным столом встретятся два культовых специалиста Android сообщества и оба Android GDE. Сторона "Интервьюер" - Денис Неклюдов, Staff Mobile Engineer в Lyft, а со стороны "Кандидат" - Евгений Мацюк, Software Expert из Лаборатории Касперского!

Запись будет доступна после эфира
#игры #agdk

Google представила Android Game Development Kit (AGDK)

AGDK -  это набор утилит и библиотек для разработчиков игры под Android, которые ускорят разработку и упростят её.
#игры

Новинки от Google с Games Developer Summit

Началась конференция для разработчик игр от Google и разработку для игры под Android прокачали.
👉 Теперь можно начать играть, не дожидаясь окончания загрузки игры из Google Play, правда функция доступна только на Android 12
👉 Представили Android Game Development Kit
👉 Улучшения Google Play Console и возможностей магазина для игр
#firebase

Optimize your app using the Firebase Android SDK and Android App Bundles

С выходом Firebase 28.0.0 можно использовать Firebase SDK в feature модулях приложения
#AndroidBroadcast #Новости

📺 Новости мобильной разработки на свежем воздухе (13 мин)

Прокомментировал самое интересные обновления за июнь и то что ждёт в ближайшее время! Выпуск записывал на улице, пишите как вам в комментариях под видео.
Взяли в работу выпуск по Custom View. Какие части вам хочется услышать?
Anonymous Poll
42%
Теорию
27%
Простой пример
81%
Сложный пример
4%
Тема не интересует
1%
Другое
3%
Не участвую в опросе
#android12

Android 12 Beta 3 and final APIs

Новая бета добавила фичи, помимо исправления багов:
👉 Скриншоты со скроллом
👉 Поиск на устройстве, который используется AppSearch
👉 API индикаторов приватности в WindowInsets
👉 Улучшение автоповорота
👉 Game Mode API
#foldable

Responsive layouts for large screen development

На сайте Android Developers появился раздел, посвященный адаптации приложения под большие экраны и складные устройства
#Compose #JetBrains

New Tool Overview Pages, Improved Performance, Refreshed UI, and More in Toolbox App 1.21

Вышла новая версия JetBrains Toolbox, самое главное в которой - переписали тулзу на Compose for Desktop