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
#Kotlin

Primaries Matter (a discussion of constructors)

В Kotlin разделили конструкторы: primary и secondary. secondary очень похоже на старого добро знакомого из Java, но вот primary - это новинка. В статье подробно рассматривается его роль
Feature Flags - Why you should care

Возможность включения/выключения фичей в приложении полезная вещь. Она позволит вам что-то включить в тестовом режиме, а в какие-то сборки вовсе не включать код связанный этими возможностями.

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

Больше подробности о feature flag в статье
#AndroidAcademy #Minsk

Минское отделение Android Academy объявляет о запуске курса Fundamentals. Занятия начнутся 2 сентября и продлятся 3 месяца. По сравнению с первым курсом, прошедшим год назад, программа была переработана. Теперь в ней 14 занятий (ранее 10) и появились workshop-ы и все на Kotlin. Как всегда вам будут помогать менторы и завершится все хакатоном.

План у ребят следующий:
👉 Hello Android
👉 Hello world - Первый проект
👉 Views.1 - Базис View
👷 Workshop ConstraintLayout
👉 Views.2 - Lists & Adapters
👉 Fragments
👉 Многопоточность в Android
👉 Architecture Components
👉 Работа с сетью
👉 Хранение данных на диске. БД. Настройки
👉 Работа приложения в фоне
👉 Уведомления и Broadcast
👷 Workshop DataBinding
👉 Базовое введение в RxJava

Также в рамках курса вы разработаете приложение, применяя к нему опыт, полученный на занятиях и выполняя домашнее задание.
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.