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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Square Logcat - библиотека для логирования поверх Android Logcat

logcat { "I CAN HAZ LOGZ?" }
#googleplay

Evolving our business model to address developer needs

Начиная с 2022 года, комиссия на все подписки в Google Play будет снижена с 30 до 15%. Интересно, повлияет ли это на стоимость подписки для пользователей или разработчики будут просто обогащаться больше?

Для тех кто продаёт электронные книги или музыкальные стриминговые сервисы получат еще лучшие условия - снижение комиссии до 10%.
#AndroidBroadcast #Новости

📺 Новости мобильной разработки

На этой неделе прошло несколько крупных презентаций: новые MacBook Pro, Pixel 6 & 6 Pro, рассказали про Kotlin и мультиплатформу, а также Google запустила процесс заполнения разработчиками секции "Data Safety". Обо всём этом в новостном выпуске

P.S. В видео можно найти промокод со скидкой на мерч от Android Broadcast
#googleplay

Обзор Google Play Billing 4.0

Google перешла к ежегодному обновлению библиотеки Google play Billing и предоставлению новых возможностей в ней. Версия 4.0 добавила возможность покупки несколько товаров за рад и пользователь теперь сможет сам определить состав подписки. В статье вы узнаете что важного из изменений произошло для разработчиков
#AndroidBroadcast #Dagger

📺 Урок 5. Dagger 2 в многомодульном Android проекте

В новом уроке курса по Dagger 2 показываю как на примере feature модуля Android приложения можно организовать компоненты и связи между ними.

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

Курс по Dagger 2 сделан при поддержке Лаборатории Касперского
#codequality

Meet the new project experience for SonarCloud

SonarCloud обновляет интерфейс чтобы лучше анализировать качество кода в вашем приложении.
#конференция #онлайн #бесплатно

Android Dev Summit 2021
Когда: 27-28 октября

На этой неделе пройдет онлайн конференция по Android разработке в рамках которой нас ждут доклады от Android команды.

Список всех докладов здесь, а самое интересное:
👉 Подробности обновлений Jetpack Compose 1.1
👉 Лучшие практики адаптации приложений для больших экранов, планшеты, складные устройства, телевизоры и хромбуки
👉 Обновления Jetpack: Room, CameraX 1.1, WorkManager и др.
👉 Безопасность и приватность данных
👉 Android 12
👉 Обновления Google Play

Я также ожидаю что представят больше поддержки Material You (хотя кому он нужен?), Compose для App Widgets и больше тулинга для Jetpack Compose в Android Studio
This media is not supported in your browser
VIEW IN TELEGRAM
#compose

Inside Jetpack Compose

Если вам интересно понять как работает Jetpack Compose, тогда вам поможет статья чтобы узнать что там под капотом
#gradle #android

Extend the Android Gradle plugin

Android Gradle Plugin, начиная с версии 7.0, имеет стабильное API и будет поддерживаться обратная совместимость. Это значит что все кто делает плагины на основе AGP будут проще мигрировать на новую версию.

В статье разбирается как расширять функциональность Android Gradle Plugin и какие точки расширения появились
#compose

Always provide a Modifier parameter

В статье рассказывают зачем каждая Composable функция, которая эмитит layout, должна содержать Modifier в параметрах для кастомизации
#compose

Snapper - это библиотека с эффектом SnapHelper от RecyclerView для LazyColumn и LazyRow из Compose.
#windows

Windows Subsystem for Android

В Windows 11 появилась возможность запускать Android приложения из Amazon App Store. В статье разбирается что надо сделать, чтобы адаптировать ваше Android приложения для корректной работы на Windows
#compose

Building your first Custom Chart in Android with Jetpack Compose

Демонстрация как можно реализовать отображения линейного графика, написав свою Compose функцию. Под капотом у нас всё так же Canvas API, знакомое по Custom View, так что проблем вызвать не должно.
Публикация Android библиотеки

Всем кто хочет опубликовать свою Android библиотеку в Maven Central будет полезно. Процесс примени и не только к Android либам, но и другим артифактам, которые будете публиковать из Gradle
#AndroidDevSummit

Все сессии Android Dev Summit 2021 открыли сразу. Смотрите их в плейлисте
#firebase #push

How to get better insight into push notification delivery

Доставка пушей может быть болезненным для приложений. Улучшить ее в статье вам не предложат, но вот отслеживать - да. Вы можете логировать данные о доставке пушей в FCM и экспортировать их в BigQuery. Поддерживает это на Android, iOS и Web.
This media is not supported in your browser
VIEW IN TELEGRAM
#дизайн #material #anroiddevsummit

Google запустила сайт по Material You (Material Design 3)

На сайте вы найдете правила дизайна, руководства по компонентам, а также применение Material You в Android 12 и Material Design библиотеке, которая имеет поддержку нового дизайна в альфе
Будете использовать Material You (Material Design 3 ) в приложениях?
Anonymous Poll
34%
Да
22%
Заставят
23%
Нет
21%
Не участвую в опросе
#android12 #androiddevsummit

12L and new Android APIs and tools for large screens

Анонсирована превью специальной версии Android 12 для устройств с большими экранами: планшетов, складных устройств и Chrome OS. Назвали её просто Android 12L (L - large как я понял). В этой версии обновлен UI системы для больших устройств, улучшен мультитаскинг, новый таскбар и прочее

Релиз ожидается в начале 2022. Google рекомендует адаптировать приложения, но это не будет обязательным для их публикации в Google Play (а зря).

Помимо этого обновили руководство Material Design и добавили API для разработки универсальных приложения под различный размер экранов. Появилась возможность встраивания Activity (Activity embedding), Window SIze классы (появится в Jetpack 1.1) и др. возможности для складных устройств.

Интересным нововведением также является эмулятор, размер экрана которого можно менять на лету: телефон, планшет (портрет и лэндскей), складное устройство