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

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
Android Broadcast
Вы заботитесь об accesebility в ваших приложениях?
Те кто заботятся об этом в Android приложениях, поделитесь своим опытом сколько это тратит у вас времени, что вы поддерживаете и пр. Пишите в @android_broadcast_discussions
#ArchitectureComponents

Android ProcessLifecycleOwner by example

Очень часто приходится сталкиваться с задачей по определению, когда приложение скрывается с экрана. Android Arсhitecture Components имеют ProcessLifecycleOwner. В статье рассматриваются подробности его работы и как его использовать
#IntellijIDEA

Фантастические плагины, vol. 2. Практика

Написание плагинов для IDEA/Android Studio - это непростое занятие в силу малого количества документации. Павел Стрельченко из HeadHunter продолжает рассказывать о том как строить плагины на основе опыта ускорения разработки с их помощью.

Первая часть "Фантастические плагины, vol. 1. Теория"
#Tools #HTTP

Chucker

Chucker - это библиотека, которая упростит вам анализ HTTP запросов/ответов и ошибок, которые возникают в вашем Android приложении.
#AndroidQ

A pop of color and more: updates to Android’s brand

Ничто не будет вечно, вот и именование версий Android, которое радовало нас так долго своими сладкими эмоциями больше не будет использоваться. Следующая версия называется просто и бездушно - Android 10. Сладостей и букв больше не будет. Также не обошлось и без обновления логотипа.
#Kotlin

Вышел Kotlin 1.3.50

Вышла новая минорная версия языка в Kotlin в которой произошли следующие изменения:
👉 Новое экспериментальное API для измерения продолжительности
👉 Функции для управления побитовыми операциями
👉 Улучшения в конвертера кода из Java в Kotlin
👉 Улучшения дебаггера
👉 Новые подсказки для замены кода в IDE
👉 Добавлены возможности для конвертации lateinit в Delegates.nonNull(), обычных property в lateinit и др.
👉 Улучшения в Kotlin/Js
👉 Улучшения в Kotlin/Native
#Kotlin #Conference #Minsk

Если вы хотите узнать о Kotlin больше, тогда рекомендую посетить вам конференцию Kotlin/Everywhere Minsk, которая пройдёт 7 сентября. Участие бесплатное, по предварительной регистрации!
#AndroidStudio

Проблема при обновление до стабильной Android Studio 3.5

У ряда разработчиков возникла проблема с форматированием XML после обновления до Android Studio 3.5. Вам нужно поправить стиль XML как указано в статье. Разработчики Android Studio уже работают над фиксом.

Странное как эта проблема попала в прод так как я наблюдал ее и на Canary версиях.
#Kotlin #Coroutines

Вышла библиотека kotlinx.coroutines 1.3.0

Вышла следующая версия библиотеки Coroutine, которая содержит следующие основные изменения:
🔥 Flow перешли в состояние experimental, а по некоторым API, даже в stable.
🛠️ Исправление багов
👉 Обновление Kotlin до 1.3.50
#JetpackWeekly #AndroidX #AndroidJetpack

Android Jetpack Weekly #5

Текущая неделя не была богатой на обновления и принесла только багфикс в Room и Media2 и приближение их к релизу.

Также была начата разработка WorkManager 2.3.0
#GooglePlay

Будьте внимательны - политика публикаций приложение теперь содержит новый пункт.
#Survey

Android Developers Survey

Начался новый раунд опроса Android разработчиков о удобстве разработке под Android. Дайте свой отзыв разработчикам, это поможет понять что волнует сообщество.
#AndroidX

Introducing AndroidX Tech

AndroidX (он же Android JetPack) - это обширный и сложный набор различных библиотек, состоящего из огромного количества Maven артефактов. Ребята подсуетились и сделал сайт AndroidX Tech.

Также можно подписаться на Atom Feed от AndroidX Tech

Испытываю печаль по поводу судьбы #JetpackWeekly с выходом этого ресурса 😢
#Kotlin #SQLite #Multiplatform

SQLDelight 1.x Quick Start Guide for Android

Пишите на Kotlin и шарите код между платформами либо просто мечтаете делать "чистокровный" Kotlin код? Тогда вы уже слышал о SQLDelight или вам нужно ознакомиться с этой библиотекой.

Помимо чистого Kotlin и поддержки Multiplatform Projects вы можете найти ее подход к работе с БД SQLite интересным - она генерирует модели на основе ваших запросов в БД.

В статье вы найдете хорошое руководство как начать работу с этой библиотекой на Android.
#Kotlin #KtAcademy

Effective Kotlin beta release

Вышла beta версия книги "Effective Kotlin" с лучшими практиками от Мартина Москала. Хотите научиться писать Kotlin код лучше - тогда вам стоит ее купить.

Пока доступна только электронная версия книги, а в ноябре будет бумажная.
#Kotlin #Conference #Minsk

Хотите услышать часть советов из книги лично от автора? Тогда не пропустите доклад Мартина на Kotlin/Everywhere Minsk 7 сентября
#Animation

Motional Intelligence: Build smarter animations

В современной архитектуре Android приложений очень популярно использование реактивного подхода: ViewModel + LiveData, MVI, MvRx и др. В них все завязывается на состояние View (UI) и чтобы пользователю было приятнее работать с вашим приложением при изменении состояния нужно уделять внимание анимации. В статье вы найдете рекомендации как использовать анимацию при изменения состояния