#Navigation #MADSkills #Jetpack
MAD Skills Navigation Series 2 Wrap Up!
Подошла к концу серия видео по Jetpack Navigation
MAD Skills Navigation Series 2 Wrap Up!
Подошла к концу серия видео по Jetpack Navigation
#MADSkills #Performance
📺 Performance: System tracing basics - MAD Skills (7 мин)
Началась серия MADSkills по производительности приложений. В первом видео вас знакомят со стандартным инструментом при поиске тормозов в приложения - Systrace
📺 Performance: System tracing basics - MAD Skills (7 мин)
Началась серия MADSkills по производительности приложений. В первом видео вас знакомят со стандартным инструментом при поиске тормозов в приложения - Systrace
#hilt #dagger #madskills
Hilt Testing Best Practices in the MAD Skills series
Тестирование ваших приложений с использованием Hilt, чтобы легко подменить зависимости
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 компонентов
MAD Skills series: Hilt under the hood
Разбор того, что
#jetpack #paging #madskills
Fetching data and binding it to the UI in the MAD skills series
Руководство по интеграции пагинации списков в RecyclerView на основе Jetpack Paging 3
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 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 для интеграции с ним.
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 мин)
Introduction to Jetpack DataStore (6 мин)
Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.
В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.
📺 Видео версия (7 мин)
#Jetpack #DataStore #MADSkills
All about Preferences DataStore (6 мин)
📺 Видео версия (8 мин)
Продолжение серии статей/видео про Jetpack DataStore. В новой части рассказывается про работу с Preferences.
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 можно найти видео версию
Серия 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. Все видео можно найти здесь
Jetpack DataStore - wrap up
Подошла к концу серия MADSkills по Jetpack DataStore. Все видео можно найти здесь
📄 Important Performance Metrics (6 мин)
Разбор наиболее важных метрик для оценки скорости работы вашего приложения:
👉 Скорость запуска приложения
👉 Время до показа первого кадра приложения
👉 Время до полного показа первого экрана
👉 Скорость отрисовки кадров (FPS)
📺 Видео версия (8 мин)
#MADSkills #performance
Разбор наиболее важных метрик для оценки скорости работы вашего приложения:
👉 Скорость запуска приложения
👉 Время до показа первого кадра приложения
👉 Время до полного показа первого экрана
👉 Скорость отрисовки кадров (FPS)
📺 Видео версия (8 мин)
#MADSkills #performance
📄 Improving Performance with Baseline Profiles (3 мин)
Рассказ про Baseline Profiles и как их генерация позволит вам сделать холодный старт приложения быстрее (Google Maps добились ускорения до 40% 🤯 )
📺 Видео версия (14 мин)
#performance #madskills
Рассказ про 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
Разбор инструментов для анализа производительности приложения:
👉 Continuous Integration
👉 Регрессионное тестирование
👉 Android Vitals - набор метрик от вашей пользовательской базы в Google Play
👉 Firebase Performance Monitoring - отслеживание скорости выполнения кусков кода
👉 JankStats - библиотека для отслеживания потери пропущенных кадров
📺 Видео версия эпизода (7 мин)
📄 Подробнее про производительность приложения можно прочитать в документации
#performance #madskills
Thinking in Compose (7 мин)
Статья про то как поменять свой взгляд и принципы построения UI с Android View на Compose и его подходы к отрисовке экранов
📺 Видео версия (7 мин)
#compose #madskills
Статья про то как поменять свой взгляд и принципы построения UI с Android View на Compose и его подходы к отрисовке экранов
📺 Видео версия (7 мин)
#compose #madskills
Composable Functions (7 мин)
Как создавать собственный UI компонент на Compose: синтаксис, правильная работа с состоянием, делать быструю рекомпозицию и др. улучшения
📺 Видео версия (10 мин)
#compose #madskills
Как создавать собственный UI компонент на Compose: синтаксис, правильная работа с состоянием, делать быструю рекомпозицию и др. улучшения
📺 Видео версия (10 мин)
#compose #madskills
Compose Toolkit (7 мин)
Рассказа про компоненты для построения UI в Android: Material 2/3 Theming, Scaffold, Surface, Accessibility, Layout, Модификаторы и пр. Если смотрели Compose - статья бесполезная будет для вас
#compose #madskills
Рассказа про компоненты для построения 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
Началась новая серия MAD Skills, которая будет посвящена модификаторам в Compose. В первой части показывают как реализовать простую игру и какую роль тут играют модификаторы
📺 Видео версия (12 мин)
#compose #madskills
This media is not supported in your browser
VIEW IN TELEGRAM
Статья (6 мин) с разбором этапов, которые происходят в Compose, чтобы данные из кода превратились в UI на экране
📺 Видео версия тут (7 мин)
#compose #madskills
📺 Видео версия тут (7 мин)
#compose #madskills
Advanced Layout concepts (15 мин)
Разборы фазы "Layout" в композиции и возможность построения сложной разметки в Compose
📺 Видео версия (14 мин)
#compose #MADSkills
Разборы фазы "Layout" в композиции и возможность построения сложной разметки в Compose
📺 Видео версия (14 мин)
#compose #MADSkills