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

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#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) и чтобы пользователю было приятнее работать с вашим приложением при изменении состояния нужно уделять внимание анимации. В статье вы найдете рекомендации как использовать анимацию при изменения состояния
#ContraintLayout #IDEA

Learning ConstraintLayout — Live Templates for Rescue

ConstraintLayout на текущий момент самое гибкое решение для разработки UI под различные экраны. Также для него был сделан довольно мощный визуальный редактор интерфейса. Но есть много староверов (включая и меня 😀), кто пишет весь UI по хардкору в XML.

В статье рассматривается подход как упростить написание UI c ConstraintLayout с помощью Live Templates из IDEA