AndroidX (он же Android JetPack) - это обширный и сложный набор различных библиотек, состоящего из огромного количества Maven артефактов. Ребята подсуетились и сделал сайт AndroidX Tech.
Также можно подписаться на Atom Feed от AndroidX Tech
Испытываю печаль по поводу судьбы #JetpackWeekly с выходом этого ресурса😢
Начался новый раунд опроса Android разработчиков о удобстве разработке под Android. Дайте свой отзыв разработчикам, это поможет понять что волнует сообщество.
Вышла следующая версия библиотеки Coroutine, которая содержит следующие основные изменения: 🔥Flow перешли в состояние experimental, а по некоторым API, даже в stable. 🛠️ Исправление багов 👉 Обновление Kotlin до 1.3.50
У ряда разработчиков возникла проблема с форматированием XML после обновления до Android Studio 3.5. Вам нужно поправить стиль XML как указано в статье. Разработчики Android Studio уже работают над фиксом.
Странное как эта проблема попала в прод так как я наблюдал ее и на Canary версиях.
Если вы хотите узнать о Kotlin больше, тогда рекомендую посетить вам конференцию Kotlin/Everywhere Minsk, которая пройдёт 7 сентября. Участие бесплатное, по предварительной регистрации!
Вышла новая минорная версия языка в Kotlin в которой произошли следующие изменения: 👉 Новое экспериментальное API для измерения продолжительности 👉 Функции для управления побитовыми операциями 👉 Улучшения в конвертера кода из Java в Kotlin 👉 Улучшения дебаггера 👉 Новые подсказки для замены кода в IDE 👉 Добавлены возможности для конвертации lateinit в Delegates.nonNull(), обычных property в lateinit и др. 👉 Улучшения в Kotlin/Js 👉 Улучшения в Kotlin/Native
Ничто не будет вечно, вот и именование версий Android, которое радовало нас так долго своими сладкими эмоциями больше не будет использоваться. Следующая версия называется просто и бездушно - Android 10. Сладостей и букв больше не будет. Также не обошлось и без обновления логотипа.
Написание плагинов для IDEA/Android Studio - это непростое занятие в силу малого количества документации. Павел Стрельченко из HeadHunter продолжает рассказывать о том как строить плагины на основе опыта ускорения разработки с их помощью.
Очень часто приходится сталкиваться с задачей по определению, когда приложение скрывается с экрана. Android Arсhitecture Components имеют ProcessLifecycleOwner. В статье рассматриваются подробности его работы и как его использовать
Те кто заботятся об этом в Android приложениях, поделитесь своим опытом сколько это тратит у вас времени, что вы поддерживаете и пр. Пишите в @android_broadcast_discussions
Минское отделение Android Academy объявляет о запуске курса Fundamentals. Занятия начнутся 2 сентября и продлятся 3 месяца. По сравнению с первым курсом, прошедшим год назад, программа была переработана. Теперь в ней 14 занятий (ранее 10) и появились workshop-ы и все на Kotlin. Как всегда вам будут помогать менторы и завершится все хакатоном.
План у ребят следующий: 👉 Hello Android 👉 Hello world - Первый проект 👉 Views.1 - Базис View 👷WorkshopConstraintLayout 👉 Views.2 - Lists & Adapters 👉 Fragments 👉 Многопоточность в Android 👉Architecture Components 👉 Работа с сетью 👉 Хранение данных на диске. БД. Настройки 👉 Работа приложения в фоне 👉 Уведомления и Broadcast 👷WorkshopDataBinding 👉 Базовое введение в RxJava
Также в рамках курса вы разработаете приложение, применяя к нему опыт, полученный на занятиях и выполняя домашнее задание.
Возможность включения/выключения фичей в приложении полезная вещь. Она позволит вам что-то включить в тестовом режиме, а в какие-то сборки вовсе не включать код связанный этими возможностями.
Также такой тумблер позволяет вам доставлять новый функционал в ваше приложение в раннем состоянии чтобы его проверили отважные пользователи!