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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#Corouitnes #Flow

Things to know about Flow’s shareIn and stateIn operators

Разбор как операторы shareIn и stateIn как могут увеличить производительность в отдельных случаях, демонстрация разницы между ними и ошибки, которые пользователи могут допустить с ними
#AndroidStudio #WorkManager

Background Task Inspector

Частью будущего релиза Android Studio Arctic Fox является новый инспектор. Он позволяет отследить состояние асинхронных фоновых задач, выполняемых в WorkManager. В статье вы найдёте демонстрацию работы этой новой возможности
#Coroutines

Coroutine Misconceptions: Whose Context Is It Anyway?

В RxJava чтобы получить асинхронное выполнение в цепочке любой разработчик считал нормальным постоянно указывать Scheduler, а вот в Kotlin Coroutine - это уже плохая практика. Любая suspend функция должна позаботиться тем чтобы не привести к блокировки потока при ее вызове, т.е. фактически внутри себя всегда вызывать withContext(Dispatcher.XXX) { … }
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #анимация

Jetpack Compose — Reveal effect

Инструкция как сделать эффект переключения темы как в Telegram полностью на Compose
#HMS #AndroidStudio

Облачная ферма Huawei в Android Studio

Для тестирования приложений на основе сервисов от Huawei вы можете использовать облачную ферму. Краткое руководство как вам настроить интеграцию облачных устройств прямо в Android Studio
#Dagger #Compose

Dagger 2 and Jetpack Compose Integration

Интеграция Dagger через Navigation компонент в Compose. Выглядит пока очень странно и не хочу верить что это единственный путь и будет интеграция лучше. Может быть Hilt Compose ?
#Coroutines

Android Kotlin Coroutine Scopes

Разбор основных CoroutineScope с которыми вы столкнётесь в Android разработке
#AndroidBroadcast #Accessibility

📺 Как сделать приложение доступным. Реальный опыт незрячего (27 мин)

Смотрите на канале подробное видео с демонстрацией как незрячий человек пользуется Android приложениями, а также комментарии экспертов по адаптации приложений для максимальной цифровой доступности
Заботитесь о доступности вашего приложения?
Final Results
13%
Строго да!
23%
Иногда
33%
Нет
16%
Что это?
14%
Не участвую в опросе
По партнерским программам различных курсов и софта у меня есть возможность поделиться хорошими скидками. Интересно вам такое размещение в канале?
Final Results
41%
Да
31%
Нет
29%
Всё равно
Производительность Android Runtime vs NDK

Сравнение что будет быстрее работать код, написанный на C++ и Android NDK, либо Java код и Android SDK. Android здорово прокачался и в последних версиях Java работает быстрее! Подробности в статье
#курсы #онлайн #скидки

До конца мая у SkillFactory большая распродажа: скидка 55% на любой по промокоду PARTNER
Любой курс можно купить в рассрочку без переплат

Ближайшие курсы, которые могут вас заинтересовать:
👉 Android-разработчик. Старт 18 мая
👉 iOS разработчик c нуля. Старт 24 мая
👉 Алгоритмы и структуры данных. Старт 8 июня

Если хотите проверить чего стоят ребята, тогда можете посмотреть их регулярные бесплатные мероприятия
#Compose #Material

Extending Material theme in Jetpack Compose

Compose содержит реализацию Material темы, но расширить ее можно. А в статье вы найдёте как
#AndroidBroadcast #GoogleIO

🔴 Смотрим Google I/O 21
Когда: Вторник 18 мая в 19:30 (GMT+3)

Уже сегодня стартует конференция Googlei I/O, которая на этот раз пройдёт в онлайне. Нельзя пропустить такое важное событие в мире Google стека технологий. Кирилл Розов и Алексей Гладков, автор канала Mobile Developer, в прямом эфире будут смотреть и комментировать всё происходящее.

Важный аспект: мы не можем делать рестрим Keynote у себя. За такое будет страйк YouTube каналу, поэтому наш формат будет состоять из наших лиц, обсуждения и скриншотов.

Голосуйте ниже как вы будете смотреть Google I/O
#Compose #Навигация #Jetpack

Nested Navigation Graphs in Jetpack Compose

Продолжение серии статей об организации навигации с Compose на основе Jetpack Navigation. В новой части разбирается работа с вложенными графами.
#LiveData #Flow

Migrating from LiveData to Kotlin’s Flow

Для всех кто пишет на Kotlin под Android Google рекомендует переходить с LiveData на Coroutines Flow. В статье разбираются реальные задачи с решением в LiveData и как они будут решаться с Flow.
Как много Custom View (наследников от View или ViewGroup) вы создали с нуля?
Final Results
17%
0
34%
1-5
13%
5-10
26%
10+
2%
Что это?
7%
Не участвую в опросе
Происходит бесплатная раздача PDF версии книги "Building Mobile Apps at Scale: 39 Engineering Challenges"
#Android12 #GoogleIO21

What’s new in Android 12 Beta

Вышла первая Beta Android 12, которую можно получить по воздуху на Pixel устройства, а также установить на ряд других устройств

Что нового:
👉 Стандартный Splash Screen для всех!
👉 Обновление виджетов рабочего стола: интерактивные элементы, динамические цвета, новое API для размеров(УРА!) на основе ячеек
👉 Новый эффект overscroll (похоже на iOS)
👉 Улучшение производительности за счёт оптимизации работы системы
👉 Классификация устройств по производительности и разработчики смогут это узнать в runtime
👉 Гибернация неиспользуемых приложений: отзыв разрешений, force stop, очистка памяти и освобождение ресурсов
👉 При запросе разрешения на местоположения пользователь сможет еще выбирать и точность

Я уже скоро сажусь за разбор всего Android 12. Подпишитесь на YouTube канал чтобы не пропустить выпуск