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
#AndroidBroadcast #codereview

📺 10 советов успешного code review (12 мин)

Рассказываю об основных ошибках, которые встречал в проектах для code review, например для тестового задания или на сессию публичного обзора проектов. Обратите внимание на 10 советов, которые здорово повысят первое впечатление от вашего кода

Если вам нравится, то что вы видите в "Android Broadcast", то поддержите проект на Boosty или Patreon, чтобы он и дальше радовал вас!
#ml #tensorflow

Easier object detection on mobile with TensorFlow Lite

Статья с рассказом обновлений касательно TensorFlow Lite, представленных в рамках Google I/O:
👉 Тренировка модели на смартфонах
👉 Улучшение определения объектов для смарфтонов
#kmm #appcode

Kotlin Multiplatform Mobile for AppCode

Выпустили плагин KMM для AppCode, IDE от JetBrains для iOS/macOS разработки.

Плагин позволит:
👉 Использовать специальное Gradle DSL для работы с iOS проектами без .xcodeproj или .xcworkspace
👉 Писать Obj-C/Swift и Kotlin код в одной IDE

Вот она IDE для KMM??? Надеюсь что нет, ведь AppCode платный продукт, а переходить с бесплатной Android Studio или IDEA CE не хочется (
#room

Вышла новая часть курса по Android на Kotlin для новичков. В ней раскрываются особенности работы с обёрткой над SQL - Room
#AndroidBroadcast #bazel #gradle

🔴 Миграция Android приложений на Bazel

Встречаемся сегодня 19:00 (GMT+3) в прямом эфире, чтобы обсудить миграцию Android приложений на Bazel. Вы узнаете как можно эффективнее собирать проекты, какие вас ждут подводные камни, а также узнаете об автоматизации процесса миграции с Gradle на Bazel.

Эксперт, Павел Ставицкий - software engineer, разрабатывает Android приложения под Gradle и Bazel. Работал над миграцией Grab Android SuperApp с Gradle на Bazel.
#Kotlin

Вышел Kotlin 1.5.20. Подробности в @kotlin_broadcast
#AndroidBroadcast

Если у вас есть вопросы по Android или просто хотите чатиться в уютной атмосфере сообщества Android Broadcast, тогда вам стоит вступить в чат @android_broadcast_talks.

Например, недавно обсуждали как подписывать Android приложение безопасно и хранить ключи. Был холивар на тему как торговаться за ЗП и конечно перемыли кости почему мерч Android Broadcast такой дорогой.
#AndroidBroadcast #DaggerКурс #Dagger

Меньше чем через 2 часа (18:00 GMT+3) пройдет премьера первого видео из серии по "Dagger 2". Буду рад посмотреть с вами вместе и обсуждать в Live Chat

Первый урок рассчитан на тех кто только будет погружаться в технологию и людям, имеющим опыт с Dagger может быть не интересен.

Курс организован при поддержке Лаборатории Касперского
#дизайн

Edge-to-edge support for your Android app with Insetter

Работа с inset в современных Android приложениях важна, Это позволит круто выглядеть UI и полностью наслаждаться софтом на современном устройстве. Библиотека Insetter поможет вам в этом
В Windows 11 появится поддержка Android приложений из магазина Amazon App Store. Будете выкладывать туда свои приложения?
Anonymous Poll
25%
Да
19%
Нет
41%
Не знаю
16%
Не участвую в опрсое
How do thread priorities affect your Android app?

Глубокое погружение в разбор приоритетов потоков в Android от Booking
👍1
#kotlin

Announcing requireKTX

Набор расширение для получения значений из Bundle, Intent, WorkManager Data с обязательной проверкой их наличия. Например, Bundle.requireString(key: String)
#GooglePlay

Play Dev ID requirements + 2-Step Verification

В Google Play вводятся новые требования по безопасности авторизации. Для новых аккаунтов потребуется вводить email и номер телефона, а для владельцев надо будет обновить данные.

Также появилась двухфакторная верификация
#AndroidBroadcast #RecyclerView #ЛучшиеПрактики

🔴 Лучшие практики RecyclerView

Стартуем прямой эфир в котором обсуждаем все лучшие практики и оптимизации скорости работы RecyclerView - компонент, который является неотъемлемой частью любого современного Android приложения!
#Jetpack #WorkManager #MultiProcess

Advanced Usage of WorkManager in multi-process apps

WorkManager уже поддерживает работу со множеством процессов, но порой будет полезно выделить отдельные ресурсы для выполнения фоновых задач. В WorkManager 2.6 (сейчас в beta) появляется возможность указать в каком процессе должна выполнять задача, а в статье пример как использовать
#GooglePlay #AppBundle

The future of Android App Bundles is here

Начиная с августа 2021 для всех новых приложений использование Android App Bundle становится обязательным. Существующие приложения это не затронет.

Также вам придется отдать свой ключ на управление Google, чтобы App Bundle мог у вас работать. Вопрос только сможете ли вы генерить ключ сами и передавать его или Google Play будет делать это за вас и отдавать только контрольные суммы keystore?
#Android11 #ScopedStorage

Scope Storage Myths

Scoped Storage - изменение, которое ограничивает доступ приложений к файловой системе. Много мифов и страхов ходит из-за того, что мигрировать на targetSdk=30 (Android 11) придется только к октябрю.

В статье отвечают на основные вопросы о поддержке Scoped Storage в ваших приложениях и какие изменения будут вноситься
#безопасность

Развитие механизмов безопасности Android (от версии к версии)

Хорошая статья по обзору различных улучшений в Android 4.4-12. Рекомендую всем познакомиться как улучшалась защита ОС за последние 8 лет
#AndroidBroadcast #Huawei #HMS

📺 Интеграция Huawei Mobile Services (9 мин)

Совместно с Huawei запускаем серию роликов о Huawei Mobile Services, которые выступают заменой Google Play Services и дают вам возможность публикации в Huawei App Gallery.

В первом видео рассказываю о состоянии экосистемы Huawei и демонстрирую простоту добавления поддержки HMS с Google Play Services