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

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
Connect your Android users with a tap: Fast Pair

Руководство по настройке быстро подключения устройств в один клик с помощью Fast Pair Service
#Android12 #Widget

Updating your widget for Android 12

Виджеты рабочего стола получили много обновлений в Android 12, как визуально так и API. Статья - это первая часть из серии про новые возможности виджетов.
#AndroidStudio

Android Studio Tips for Faster Development

Советы как улучшить ваш опыт использования API и ускорить разработку
#AndroidBroadcast #Dagger

📺 Dagger Component, Subcomponent, Scope, Reusable (23 мин)

Говорим про то, как создавать Component в Dagger, что такое Scope и как они влияют на хранение зависимостей и способы связи между Component

Видео сделано при поддержке Лаборатории Касперского

Видео вышло с небольшой задержкой. Извините
#ПодборкаВидео

📺 Android Broadcast Зачем нужна многомодульная архитектура. Плюсы и минусы (11 мин)
📺 Android Developers MAD Skills Performance: System tracing basics (7 мин)
📺 GDG Minsk Wear OS (~1.5 часа)
📺 Android Developers Now in Android #43 (7 мин)
📺 Kotlin Idiomatic Kotlin: Solving Advent of Code Puzzles, Day 1 (17 мин) & Day 2 (11 мин)
📺 Android Broadcast KMM плагин под капотом (~ 2 часа)
📺 Mobile Developer Jetpack Compose. Основы. UI (40 мин)
📺 Android Broadcast Dagger Component, Subcomponent, Scope, Reusable (23 мин)
Памятка по жизненному циклу Android — часть I. Отдельные Activity

Разбор вызова методов жизненного цикла в зависимости от состояния Activity
Лучшие практики написания комментариев к коду

Советы как писать комментарии, когда и в каком объеме. Если не пишите комменты - посмотрите почему их стоит писать!
Пишите ли вы регулярно комментарии к коду?
Anonymous Poll
31%
Да
63%
Нет
6%
Не участвую в опросе
#Jetpack #Android12

A peek inside Jetpack Core Splashscreen

Разбор бекпорта Splash Screen API из Android 12 для Android 6 и новее! Интересно как много уйдут со своего экрана заставки на новую реализацию из Android 12
#KSP

So, how do I write a Kotlin Symbol Processor (KSP)?

Не так давно Google представила своё собственное решение Kotlin Symbol Processing, которая призвана стать заменой KAPT и ускорить процессинг аннотаций на 30-50%. Автор статьи делится своим опытом написания процессора на новой технологии.
#RTL

Supporting RTL Design on Android

Если вам нужно поддерживать приложения, которые распространяются на рынках с написание справо налево (RTL), то вам поможет статья, чтобы понять принципы как не только поменять текст, но и правильно работать с UI
#Navigation #Compose #Hilt

Navigation in multi module Android Compose UI project + Hilt

Организация навигаци в многомодульном приложение на современном стеке: Jetpack Compose, Jetpack Navigation и Dagger Hilt
#AndroidBroadcast #собеседование

🔴 Собеседование Гончаров-Бадретдинов
🕓 Когда: Среда 28 июля в 19:00 (GMT+3)

Продолжаем формат собеседований на канале Android Broadcast. В этот раз в роли интервьюера выступит Степан Гончаров - разработчик с десятилетним опытом в мобильной разработке, а в роли кандидата на позицию Android-разработчика себя попробует Артур Бадретдинов - Android Team Lead из Squire Technologies.
Podlodka Android Crew 5 в самом разгаре и ребята в этом сезоне проводят формат 100 к 1. Прошу вас ответить на вопросы в форме

Также вы можете выиграть билет и увидеть результат сами
#Jetpack #Compose

Вышел Jetpack Compose 1.0, момент после которого уже нет отмазок и после которого Android разработка начнёт меняться.
#Jetpack #Compose

Помимо этого появился Jetpack Compose Roadmap, который содержит планы по дальнейшей работе над Compose:
👉 Поддержка Material You
👉 Улучшения runtime
👉 Улучшение тулинга
👉 Интеграции с Jetpack библиотеками
и много всего
#Jetpack

Обновление библиотек Android Jetpack
👉 Jetpack Compose 1.0 Stable
👉 Activity 1.3.0 с поддержкой Compose и минорными улучшениями
👉 ProfileInstaller 1.0.0 - новая библиотека, которая позволяет в AAR запаковывать правила для профайлера ART и улучшать производительность приложения
#AndroidStudio

Android Studio Arctic Fox (2020.3.1) Stable

Что нового:
👉 Новая схема названий Android Studio, совпадающая с IDEA, которая будет лежать в основе
👉 Поддержка Compose
👉 Улучшение работы с эмуляторами Wear OS
👉 WorkManager Inspector
👉 Возможность запуска тестов на нескольких устройствах
👉 Рефакторинг на не транзитивные R классы
👉 Accessibility Scanner в Layout Editor
👉 Возможность экспорта данных из БД
👉 DataBinding поддерживает StateFlow
👉 Java 11 и Gradle 7.0 обязательны
👉 Unit тесты теперь запускаются через Gradle Test Runner
👉 Поддержка проверок для Android 12

Грустный факт: все наработки по поддержке Apple Silicon уехали в AS Bumblebee 2021.1.1, остались только базовые