Size: a a a

Android Broadcast

2021 March 25
Android Broadcast
#конференция #онлайн

JUG Ru Group в очередной раз проводит бесплатный IT-фестиваль TechTrain. 27 марта, 12:00 по Москве, онлайн.

В программе 8 докладов по разным направлениям, в частности, будет доклад Владимира Иванова, в котором он попытается измерить глубину кроличьей норы IT за пределами мобильного мира. 

В качестве спикеров и экспертов выступят авторы популярных технологий, эксперты мирового уровня и просто крутые ребята: Скотт Влашин, Вагиф Абилов, Максим Шульга, Кирилл Скрыган, Артем Ерошенко, Дмитрий Чуйко и другие. 

Регистрируйтесь, участвуйте и задавайте вопросы во время эфира – за это раздают призы.
источник
Android Broadcast
#Jetpack

Новая порция обновлений библиотек Jetpack в которой самые значимые изменения:
👉 Исправление багов в Activity и Fragment
👉 Небольшие изменения в API некоторых Compose библиотек
👉 Новый AndroidX Core (1.5.0) подходит к релиза, а версию 1.4 пропускают 😁
👉 Следующий мажорные версии lifecycle и WorkManager переезжают на AndroidX Startup
👉 Новые CoroutineScope и suspend функции в Lifecycle, которые будут соответствовать поведению LiveData& Подробности здесь
👉 SlidingPaneLayout теперь поддерживает складываемые устройства

Библиотека Annotation 1.2.0
👉 Аннотация @ChecksSdkIntAtLeast, которая позволяет пометить метод, гарантирующий проверку минимальной версии Sdk
👉 Аннотация @DoNotInline, которая создает правила в ProGuard чтобы не инлайнить помеченный элемент кода
👉 Множество аннотаций теперь будут отображаться в документации к API
источник
Android Broadcast
#Flow #Coroutines

Вышло официальное руководство "Kotlin flows on Android" в котором рассказывается что такое Flow, как его создать, модифицировать и получить данные.
источник
2021 March 26
Android Broadcast
#Анимация #MotionLayout

A MotionLayout Tutorial: Create Motions and Animations for Android

Руководство по использованию Motion Layout на реальном пример шаг за шагом.
источник
Android Broadcast
#Compose

Вышел Accompanist 0.7.0 в которой
👉 появился аналог ViewPager
👉 добавили управление системным UI (панелями статуса и навигации)
👉 Появился аналог Flexbox layout
👉 Библиотека сменила пакет. Теперь он com.google.accompanist
источник
Android Broadcast
#Архитектура

Android + Redux = <3

С приходом Jetpack Compose архитектура на основе состояний будут становиться только популярнее, одной из которых является Redux, пришедший из JS. Автор статьи рассматривает этот подход и его применения в Android разработке на реальном примере.
источник
Android Broadcast
#Gradle

Советы по работе с Gradle для Android-разработчиков

Советы по работе с Gradle:
❌ Не редактируйте Gradle-скрипты через IDE
✅ Обращайте внимание на соглашение по именованию модулей
👉 Что выбрать: Kotlin vs Groovy
👉 Как прописывать зависимости в многомодульных проектах
👉 Как обновлять зависимости
❌ Старайтесь не использовать feature-флаги в build config
👉 Несколько слов про базовую структуру проекта
✅ Не забывайте про matchingFallbacks
✅ Убирайте ненужные build variant
✅ В некоторых модулях, завязанных на Android Framework, можно не использовать Android Gradle Plugin
👉 Как написать Gradle-плагин для CI на примере gitlab
источник
2021 March 27
Android Broadcast
Вышел LeakCanary 2.7 в котором улучшили определение root view, поддержали Android 12 и исправили баги
источник
Android Broadcast
#Lint #CodeQuality

Появилось официальное руководство по Android Lint в котором освещаются
👉 возможности анализатора кода
👉 последние изменения
👉 руководство для пользователей и авторов проверок
👉 примеры
источник
2021 March 29
Android Broadcast
#Compose #Foldable

Jetpack Compose foldable and dual-screen development

Microsoft активно продвигает тему разработки софта, адаптированного под складываемые устройства, на основе Jetpack Compose. В статье рассматриваются популярные UI на Microsoft Surface Duo и как их реализовать на новом декларативном подходе
источник
Android Broadcast
#Советы

Ten #AndroidLifeHacks You Can Use Today

Полезные советы Android разработчикам с часть которых я согласен, а часть вызывает сомнения.

Например делать все предупреждения в Kotlin коде как ошибки может быть опасно, если вы долго не следили за своим кодом. Понравилась идея с ConflatedJob - обёртка на Job из Coroutine, которая отменяется при повторном запуске.
источник
Android Broadcast
Detecting memory leaks in Android applications

Dropbox делятся как могут возникнуть утечки памяти, как их лучше находить и исправлять
источник
2021 March 30
Android Broadcast
#CodeQuality

How to configure and use detekt on a daily basis

Руководство по настройке detekt в многомодульных проектах
источник
Android Broadcast
#AndroidBroadcast #Стажировка

📺 Как попасть на стажировку в red_mad_robot (1 час)

Стажировка - это сейчас единственный путь, чтобы попасть в крупные компании, не имея опыта за плечами. По каким критериям судят в red_mad_robot и как удалёнка повлияла на стажировку, мы обсудили в выпуске.

Интервью записывалось оффлайн в новом формате. Для меня очень важно услышать вашу обратную связь по формату. Пиши в комментариях на YouTube
источник
Android Broadcast
#конференция #онлайн

Что делать, если хочется роста в мобильной разработке, но курсы и книги уже не дают ничего нового?

Правильный ответ — идти на профильную конференцию.

Mobius 2021 Piter. 13-16 апреля. Онлайн.

Будет несколько десятков докладов и воркшопов, которые помогут освоить новые инструменты и десяток рабочих трюков. Материалы отбирает и помогает готовить комитет из людей с большим опытом в индустрии, поэтому бред и архаизмы исключены.

Бонусом — дискуссии со спикерами, активности с ценными призами, нетворкинг с другими участниками и многое другое. Вообще, каких только плюшек там не будет — даже виртуальная площадка со сценами, партнерской выставкой и возможностью поболтать с другими участниками.

Промокод на скидку: androidbroadcast2021JRGpc
источник
Android Broadcast
#AndroidBroadcast #Собеседование

Новое собеседование в прямом эфире пройдет 12 апреля. В Android Broadcast нужен Junior Android Developer. Это ваш шанс проверить себя перед реальным интервью на стажировку/первую работу!
источник
2021 March 31
Android Broadcast
Вышел Kotlin 1.4.32 в котором произошел багфикс, а все значимые изменения ждем в 1.5.0, который также обновился до Milestone 2 и дальше нас уже ждёт только стабильный релиз.
источник
Android Broadcast
#митап #онлайн #реклама

Академия AppGallery проведет мероприятие "We Connect, You Grow"
Когда 31 марта, 12:00 (GMT+3)

Вы сможете узнать:
👉 Как сотрудничать с магазином приложений Huawei AppGallery
👉 Как продвигать свое приложение в магазине
👉 Как выйти со своим продуктом на глобальные рынки

Huawei AppGallery один из трёх крупнейших магазинов приложений в мире. Сейчас на платформе зарегистрировано 2,3 млн разработчиков, а глобальная аудитория AppGallery составляет 530 млн активных пользователей. В 2020 году приложения в AppGallery скачали 384,4 млрд раз, годом ранее этот показатель составлял 147 млрд.
источник
Android Broadcast
Getting to know the behaviors of your SDK dependencies

За всё что вы подключаете в свое приложение, отвечать придётся вам:
👉 Объединенный манифест
👉 Сторонние неявные зависимости
👉 Доступ к данным

В статье разбирается как можно проверить что подключено в ваш проект и явно увидеть влияние этих библиотек на конечное приложение.
источник
Android Broadcast
13 подвохов мобильного приложения, о которых лучше знать до старта разработки

Успех долгоживущего продукта без его полного переписывания в будущем - планирование и правильны выбор подхода разработки. В статье автор освещает такие аспекты как выбор фреймворка, организация сборка аналитики, адаптивность приложения, защита и прочее
источник