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

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#git

GitLive плагин для IDEA/Android Studio - красивая визуализация истории Git
Stressing memory on Android

Современные смартфоны имеют много оперативки и хорошую автоматическую систему чистку оперативной памяти. По итогу воспроизвести ситуацию, когда мало свободной оперативки, воспроизвести сложно (

Автор статьи рассказывает про stressapptest - инструмент для создания высокой занятости памяти на любом устройстве
Используете ли вы пиратский софт?
Anonymous Poll
52%
Да
30%
Нет
11%
Не уверен(а)
7%
Не участвую в опросе
#db #nosql

Вышел ObjectBox 3.0.1
👉 Новое API для построения запросов
👉 Gradle плагин теперь будет проверять что Entity классы имеют конструктор по умолчанию
👉 Подписки на обновления теперь будете получать обновления поочередно, а не будут вызываться параллельно
👉 Появилась поддержка новых типов property: String[] и Map<string, String>
👉 Исправление багов и улучшения API
#безопасность #шифрование

How to Secure Secrets in Android (In-Depth) — Android Security-02

Разбор способов шифрования данныз на Android устройствах: KeyStore API, MasterKeys Management/KeyStore System, AndroidX Security
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