Оцените свои знания по Dagger
Final Results
4%
5 (знаю все, Бог модуляризации)
11%
4
20%
3
15%
2
28%
1 (только базовые возможности)
16%
0 (не знаю вообще)
6%
Не участвую в опросе
Памятка по жизненному циклу Android — часть I. Отдельные Activity
Разбор вызова методов жизненного цикла в зависимости от состояния Activity
Разбор вызова методов жизненного цикла в зависимости от состояния Activity
Лучшие практики написания комментариев к коду
Советы как писать комментарии, когда и в каком объеме. Если не пишите комменты - посмотрите почему их стоит писать!
Советы как писать комментарии, когда и в каком объеме. Если не пишите комменты - посмотрите почему их стоит писать!
#Jetpack #Android12
A peek inside Jetpack Core Splashscreen
Разбор бекпорта Splash Screen API из Android 12 для Android 6 и новее! Интересно как много уйдут со своего экрана заставки на новую реализацию из Android 12
A peek inside Jetpack Core Splashscreen
Разбор бекпорта Splash Screen API из Android 12 для Android 6 и новее! Интересно как много уйдут со своего экрана заставки на новую реализацию из Android 12
#KSP
So, how do I write a Kotlin Symbol Processor (KSP)?
Не так давно Google представила своё собственное решение Kotlin Symbol Processing, которая призвана стать заменой KAPT и ускорить процессинг аннотаций на 30-50%. Автор статьи делится своим опытом написания процессора на новой технологии.
So, how do I write a Kotlin Symbol Processor (KSP)?
Не так давно Google представила своё собственное решение Kotlin Symbol Processing, которая призвана стать заменой KAPT и ускорить процессинг аннотаций на 30-50%. Автор статьи делится своим опытом написания процессора на новой технологии.
#RTL
Supporting RTL Design on Android
Если вам нужно поддерживать приложения, которые распространяются на рынках с написание справо налево (RTL), то вам поможет статья, чтобы понять принципы как не только поменять текст, но и правильно работать с UI
Supporting RTL Design on Android
Если вам нужно поддерживать приложения, которые распространяются на рынках с написание справо налево (RTL), то вам поможет статья, чтобы понять принципы как не только поменять текст, но и правильно работать с UI
#Navigation #Compose #Hilt
Navigation in multi module Android Compose UI project + Hilt
Организация навигаци в многомодульном приложение на современном стеке: Jetpack Compose, Jetpack Navigation и Dagger Hilt
Navigation in multi module Android Compose UI project + Hilt
Организация навигаци в многомодульном приложение на современном стеке: Jetpack Compose, Jetpack Navigation и Dagger Hilt
#AndroidBroadcast #собеседование
🔴 Собеседование Гончаров-Бадретдинов
🕓 Когда: Среда 28 июля в 19:00 (GMT+3)
Продолжаем формат собеседований на канале Android Broadcast. В этот раз в роли интервьюера выступит Степан Гончаров - разработчик с десятилетним опытом в мобильной разработке, а в роли кандидата на позицию Android-разработчика себя попробует Артур Бадретдинов - Android Team Lead из Squire Technologies.
🔴 Собеседование Гончаров-Бадретдинов
🕓 Когда: Среда 28 июля в 19:00 (GMT+3)
Продолжаем формат собеседований на канале Android Broadcast. В этот раз в роли интервьюера выступит Степан Гончаров - разработчик с десятилетним опытом в мобильной разработке, а в роли кандидата на позицию Android-разработчика себя попробует Артур Бадретдинов - Android Team Lead из Squire Technologies.
Podlodka Android Crew 5 в самом разгаре и ребята в этом сезоне проводят формат 100 к 1. Прошу вас ответить на вопросы в форме
Также вы можете выиграть билет и увидеть результат сами
Также вы можете выиграть билет и увидеть результат сами
#Jetpack #Compose
Вышел Jetpack Compose 1.0, момент после которого уже нет отмазок и после которого Android разработка начнёт меняться.
Вышел Jetpack Compose 1.0, момент после которого уже нет отмазок и после которого Android разработка начнёт меняться.
#Jetpack #Compose
Помимо этого появился Jetpack Compose Roadmap, который содержит планы по дальнейшей работе над Compose:
👉 Поддержка Material You
👉 Улучшения runtime
👉 Улучшение тулинга
👉 Интеграции с Jetpack библиотеками
и много всего
Помимо этого появился Jetpack Compose Roadmap, который содержит планы по дальнейшей работе над Compose:
👉 Поддержка Material You
👉 Улучшения runtime
👉 Улучшение тулинга
👉 Интеграции с Jetpack библиотеками
и много всего
Как лучше выпускать серию видео/курсы на YouTube? (множественный выбор)
Anonymous Poll
16%
Все видео сразу (дольше ждать)
64%
Выпускать каждое видео по готовности
43%
Выпускать на регулярной основе
4%
Не интересуют курсы
4%
Не участвую в опросе
#Jetpack
Обновление библиотек Android Jetpack
👉 Jetpack Compose 1.0 Stable
👉 Activity 1.3.0 с поддержкой Compose и минорными улучшениями
👉 ProfileInstaller 1.0.0 - новая библиотека, которая позволяет в AAR запаковывать правила для профайлера ART и улучшать производительность приложения
Обновление библиотек Android Jetpack
👉 Jetpack Compose 1.0 Stable
👉 Activity 1.3.0 с поддержкой Compose и минорными улучшениями
👉 ProfileInstaller 1.0.0 - новая библиотека, которая позволяет в AAR запаковывать правила для профайлера ART и улучшать производительность приложения
#AndroidStudio
Android Studio Arctic Fox (2020.3.1) Stable
Что нового:
👉 Новая схема названий Android Studio, совпадающая с IDEA, которая будет лежать в основе
👉 Поддержка Compose
👉 Улучшение работы с эмуляторами Wear OS
👉 WorkManager Inspector
👉 Возможность запуска тестов на нескольких устройствах
👉 Рефакторинг на не транзитивные R классы
👉 Accessibility Scanner в Layout Editor
👉 Возможность экспорта данных из БД
👉 DataBinding поддерживает StateFlow
👉 Java 11 и Gradle 7.0 обязательны
👉 Unit тесты теперь запускаются через Gradle Test Runner
👉 Поддержка проверок для Android 12
Грустный факт: все наработки по поддержке Apple Silicon уехали в AS Bumblebee 2021.1.1, остались только базовые
Android Studio Arctic Fox (2020.3.1) Stable
Что нового:
👉 Новая схема названий Android Studio, совпадающая с IDEA, которая будет лежать в основе
👉 Поддержка Compose
👉 Улучшение работы с эмуляторами Wear OS
👉 WorkManager Inspector
👉 Возможность запуска тестов на нескольких устройствах
👉 Рефакторинг на не транзитивные R классы
👉 Accessibility Scanner в Layout Editor
👉 Возможность экспорта данных из БД
👉 DataBinding поддерживает StateFlow
👉 Java 11 и Gradle 7.0 обязательны
👉 Unit тесты теперь запускаются через Gradle Test Runner
👉 Поддержка проверок для Android 12
Грустный факт: все наработки по поддержке Apple Silicon уехали в AS Bumblebee 2021.1.1, остались только базовые
#AndroidBroadcast #HMS #AppGallery
📺 Как заработать в AppGallery (9 мин)
Узнайте какие способы заработка есть в AppGallery: продажа приложений, встроенные покупки, подписки, реклама. Как всегда, Huawei добавила уникальные фичи, которые помогут вам привлечь новую аудиторию
💰 Поддержать проект на Boosty или Patreon, чтобы и дальше наслаждаться крутым контентом
Ссылки из ролика
🔗 HMS Ads Kit
🔗 HMS In-App Purchases
🔗 Тестирование покупок
🔗 Рекламный идентификатор
📺 Как заработать в AppGallery (9 мин)
Узнайте какие способы заработка есть в AppGallery: продажа приложений, встроенные покупки, подписки, реклама. Как всегда, Huawei добавила уникальные фичи, которые помогут вам привлечь новую аудиторию
💰 Поддержать проект на Boosty или Patreon, чтобы и дальше наслаждаться крутым контентом
Ссылки из ролика
🔗 HMS Ads Kit
🔗 HMS In-App Purchases
🔗 Тестирование покупок
🔗 Рекламный идентификатор
С каждым днём мы всё ближе к тому, чтобы открыть предзаказ маек, но чтобы начать, нам нужно понять спрос на майки. Заполните форму, что приблизит запуск продаж еще на шаг
#ViewModel #Dagger
Способы инжектить ViewModel с помощью Dagger: что может пойти не так
Рецепт как соединить DI через Dagger с Arch Components, чтобы делать inject ViewModel и зависимостей в них
Способы инжектить ViewModel с помощью Dagger: что может пойти не так
Рецепт как соединить DI через Dagger с Arch Components, чтобы делать inject ViewModel и зависимостей в них
#AndroidBroadcast #Livestream
🔴 Прямой эфир с подписчиками. Почему не взлетает Android Broadcast
🕓 31 июля, суббота, 11:00 (GMT+3)
Расскажу про результаты канала за 6 месяцев 2021 года и отвечу на ваши вопросы. Если останется время, то покодим вместе ViewBindingPropertyDelegate
💰 Поддержать проект на Boosty или Patreon
🔴 Прямой эфир с подписчиками. Почему не взлетает Android Broadcast
🕓 31 июля, суббота, 11:00 (GMT+3)
Расскажу про результаты канала за 6 месяцев 2021 года и отвечу на ваши вопросы. Если останется время, то покодим вместе ViewBindingPropertyDelegate
💰 Поддержать проект на Boosty или Patreon
#ПодборкаВидео
📺 Performance: Using Systrace in Android Studio - MAD Skills (7 мин)
📺 Экспертное собеседование. Собеседование Гончаров-Бадретдинов
(1.5 часа)
📺 Google Play PolicyBytes - July 2021 policy updates
(11 мин)
📺 Как заработать в AppGallery: реклама, встроенные покупки, подписки (9 мин)
📺 What's new in Android Studio Arctic Fox (10 мин)
P.S. Извините за опоздание )))
📺 Performance: Using Systrace in Android Studio - MAD Skills (7 мин)
📺 Экспертное собеседование. Собеседование Гончаров-Бадретдинов
(1.5 часа)
📺 Google Play PolicyBytes - July 2021 policy updates
(11 мин)
📺 Как заработать в AppGallery: реклама, встроенные покупки, подписки (9 мин)
📺 What's new in Android Studio Arctic Fox (10 мин)
P.S. Извините за опоздание )))