Android Broadcast
13.8K subscribers
3.13K photos
225 videos
9 files
5.31K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
#Navigation #MADSkills #Jetpack

MAD Skills Navigation Series 2 Wrap Up!

Подошла к концу серия видео по Jetpack Navigation
#MADSkills #Performance

📺 Performance: System tracing basics - MAD Skills (7 мин)

Началась серия MADSkills по производительности приложений. В первом видео вас знакомят со стандартным инструментом при поиске тормозов в приложения - Systrace
#hilt #dagger #madskills

Hilt Testing Best Practices in the MAD Skills series

Тестирование ваших приложений с использованием Hilt, чтобы легко подменить зависимости
#hilt #madskills #dagger

MAD Skills series: Hilt under the hood

Разбор того, что делает генерирует Hilt под капотом, чтобы сделать работу с Dagger в Android простой и удобной. Вся магия в Hilt Gradle Plugin, который изменяет код части Android компонентов
#jetpack #paging #madskills

Fetching data and binding it to the UI in the MAD skills series

Руководство по интеграции пагинации списков в RecyclerView на основе Jetpack Paging 3
#gradle #Madskills

Gradle and AGP build APIs: Configure your build (5 мин)

Разбор устройства Gradle и Android Gradle Plugin, а также их настройка в проекте, фазы билда и сравнение Groovy и Kotlin Gradle DSL

📺 Видео версия (7 мин)
#gradle #agp #madskills

Gradle and AGP build APIs: How to write a plugin (6 мин)

Разбор как написать свой собственный Gradle плагин на основе Android Gradle Plugin, который обзавелся стабильным API для интеграции с ним.
#Jetpack #MADSkills

Introduction to Jetpack DataStore (6 мин)

Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.

В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.

📺 Видео версия (7 мин)
#Jetpack #DataStore #MADSkills

All about Preferences DataStore (6 мин)
📺 Видео версия (8 мин)

Продолжение серии статей/видео про Jetpack DataStore. В новой части рассказывается про работу с Preferences.
#MADSkills #Jetpack #DataStore

Серия MADSkills по Jetpack DataStore

В новой серии MADSkills рассказывают про альтернативу SharedPreferences - DataStore. Что рассказывают:
👉 All about Preferences DataStore
👉 All about Proto DataStore
👉 DataStore and dependency injection
👉 DataStore and Kotlin serialization
👉 DataStore and synchronous work

На YouTube можно найти видео версию
#jetpack #madskills

Jetpack DataStore - wrap up

Подошла к концу серия MADSkills по Jetpack DataStore. Все видео можно найти здесь
📄 Important Performance Metrics (6 мин)

Разбор наиболее важных метрик для оценки скорости работы вашего приложения:
👉 Скорость запуска приложения
👉 Время до показа первого кадра приложения
👉 Время до полного показа первого экрана
👉 Скорость отрисовки кадров (FPS)

📺 Видео версия (8 мин)

#MADSkills #performance
📄 Improving Performance with Baseline Profiles (3 мин)

Рассказ про Baseline Profiles и как их генерация позволит вам сделать холодный старт приложения быстрее (Google Maps добились ускорения до 40% 🤯 )

📺 Видео версия (14 мин)

#performance #madskills
📄 Monitoring App Performance (6 мин)

Разбор инструментов для анализа производительности приложения:
👉 Continuous Integration
👉 Регрессионное тестирование
👉 Android Vitals - набор метрик от вашей пользовательской базы в Google Play
👉 Firebase Performance Monitoring - отслеживание скорости выполнения кусков кода
👉 JankStats - библиотека для отслеживания потери пропущенных кадров

📺 Видео версия эпизода (7 мин)
📄 Подробнее про производительность приложения можно прочитать в документации

#performance #madskills
Thinking in Compose (7 мин)

Статья про то как поменять свой взгляд и принципы построения UI с Android View на Compose и его подходы к отрисовке экранов

📺 Видео версия (7 мин)

#compose #madskills
Composable Functions (7 мин)

Как создавать собственный UI компонент на Compose: синтаксис, правильная работа с состоянием, делать быструю рекомпозицию и др. улучшения

📺 Видео версия (10 мин)

#compose #madskills
Compose Toolkit (7 мин)

Рассказа про компоненты для построения UI в Android: Material 2/3 Theming, Scaffold, Surface, Accessibility, Layout, Модификаторы и пр. Если смотрели Compose - статья бесполезная будет для вас

#compose #madskills
Fundamentals of Compose layouts and modifiers (15 мин)

Началась новая серия MAD Skills, которая будет посвящена модификаторам в Compose. В первой части показывают как реализовать простую игру и какую роль тут играют модификаторы

📺 Видео версия (12 мин)

#compose #madskills
This media is not supported in your browser
VIEW IN TELEGRAM
Статья (6 мин) с разбором этапов, которые происходят в Compose, чтобы данные из кода превратились в UI на экране

📺 Видео версия тут (7 мин)

#compose #madskills
Advanced Layout concepts (15 мин)

Разборы фазы "Layout" в композиции и возможность построения сложной разметки в Compose

📺 Видео версия (14 мин)

#compose #MADSkills