#Android11 #ScopedStorage
Обновляемся на новую версию API Android по наставлению Google
Выход Android 12 - это новое требование к приложениям в Google Play. Придется мигрировать на targetSdk=30, а значит что Scoped Storage придёт и к вам. В статье найдёте как адаптироваться к новому подходу.
Обновляемся на новую версию API Android по наставлению Google
Выход Android 12 - это новое требование к приложениям в Google Play. Придется мигрировать на targetSdk=30, а значит что Scoped Storage придёт и к вам. В статье найдёте как адаптироваться к новому подходу.
#Compose
Introduction to the Compose Snapshot system
Рассказ про то как Compose использует Snapshot - текущее значение всех состояний
Introduction to the Compose Snapshot system
Рассказ про то как Compose использует Snapshot - текущее значение всех состояний
Всё о PendingIntents
Разбор PendingIntent:
👉 Что такое
👉 Чем отличается от Intent
👉 Работа с PendingIntent
Разбор PendingIntent:
👉 Что такое
👉 Чем отличается от Intent
👉 Работа с PendingIntent
#сертификация
У Google есть своя сертификация по Android на Java и Kotlin. В статье вы найдёте руководство как пройти эту сертификацию на Kotlin. Полезна будет Junior и Middle разработчикам
У Google есть своя сертификация по Android на Java и Kotlin. В статье вы найдёте руководство как пройти эту сертификацию на Kotlin. Полезна будет Junior и Middle разработчикам
#архитектура
Revisiting unidirectional data flows on Android with Kotlin’s SharedFlow and StateFlow
Применение горячих Flow в UDF архитектуре на Android
Revisiting unidirectional data flows on Android with Kotlin’s SharedFlow and StateFlow
Применение горячих Flow в UDF архитектуре на Android
#Android12
Разбор Android 12: Splash Screen (EN)
В Android 12 появился стандартный Splash Screen. В статье разбирается его кастомизация и структура
Разбор Android 12: Splash Screen (EN)
В Android 12 появился стандартный Splash Screen. В статье разбирается его кастомизация и структура
#AndroidBroadcast #EPAM #партнерский
📺 Почему стоит работать в EPAM
Много раз я слышал вопрос: "Расскажи как тебе было работать в EPAM". Мне уже надоело отвечать на этот вопрос кучу раз и вот вам видео в коллаборации с EPAM. Вы узнаете почему стоит идти в EPAM, а почему нет и как принять решение для любого офера
На следующей неделе у вас есть возможность получить офер в EPAM за один день и ещё бонус в размере своей одной ЗП. Подробности здесь
📺 Почему стоит работать в EPAM
Много раз я слышал вопрос: "Расскажи как тебе было работать в EPAM". Мне уже надоело отвечать на этот вопрос кучу раз и вот вам видео в коллаборации с EPAM. Вы узнаете почему стоит идти в EPAM, а почему нет и как принять решение для любого офера
На следующей неделе у вас есть возможность получить офер в EPAM за один день и ещё бонус в размере своей одной ЗП. Подробности здесь
#jetpack
Обновление Android Jetpack от 2 июня 2021
Новая пачка обновлений библиотек в основном выделились только кучей багфиксов и шлифованием API, но конечно есть и интересные новости:
👉 Библиотека WindowManager переехала на Kotlin и теперь использует Coroutine, для Java появился специальный артефакт
👉 Появилась библиотека для тестирования верификации приложений на основе подписи
👉 Альфа версия Navigation наращивает фичи и упрощает использование
Обновление Android Jetpack от 2 июня 2021
Новая пачка обновлений библиотек в основном выделились только кучей багфиксов и шлифованием API, но конечно есть и интересные новости:
👉 Библиотека WindowManager переехала на Kotlin и теперь использует Coroutine, для Java появился специальный артефакт
👉 Появилась библиотека для тестирования верификации приложений на основе подписи
👉 Альфа версия Navigation наращивает фичи и упрощает использование
#compose
Cartographing Jetpack Compose: compiler and runtime
Разбор из каких частей состоит Compose и за что каждая из них отвечает
Cartographing Jetpack Compose: compiler and runtime
Разбор из каких частей состоит Compose и за что каждая из них отвечает
#AndroidBroadcast #донат #boosty
Хочу всем рассказать (а кому-то напомнить) что вы можете поддержать Android Broadcast деньгами. Это здорово помогает в развитии проекта и позволяет сфокусироваться на создании контента.
Можно поддержать произвольным взносом здесь или оформить подписку и помогать проекту регулярно и получать эксклюзив. Подписки начинаются от 80 рос. рублей в месяц
Какие уровни подписки есть:
👉 Стажёр (80 руб./месяц). Минимальная поддержка проекта
💪 Middle (300 руб/месяц). благодарность в видео и ранний доступ к контенту
🚀 Lead (1000 руб/месяц). Всё что и раньше + доступ в закрытый чат с автором канала, где он чаще отвечает на вопросы. Это общение по вопросам Android разработки
Также есть подписка 👨🏼🎓 "Ментор", где вы получите еще регулярные созвоны, собеседование и код ревью от Кирилла. Подробности формата уточняйте у @krlrozov
P.S. К сожалению, сервис не работает из Украины. Оставьте реакцию ниже, если хотите поддержать проект, но технически не можете попасть на ресурс
Хочу всем рассказать (а кому-то напомнить) что вы можете поддержать Android Broadcast деньгами. Это здорово помогает в развитии проекта и позволяет сфокусироваться на создании контента.
Можно поддержать произвольным взносом здесь или оформить подписку и помогать проекту регулярно и получать эксклюзив. Подписки начинаются от 80 рос. рублей в месяц
Какие уровни подписки есть:
👉 Стажёр (80 руб./месяц). Минимальная поддержка проекта
💪 Middle (300 руб/месяц). благодарность в видео и ранний доступ к контенту
🚀 Lead (1000 руб/месяц). Всё что и раньше + доступ в закрытый чат с автором канала, где он чаще отвечает на вопросы. Это общение по вопросам Android разработки
Также есть подписка 👨🏼🎓 "Ментор", где вы получите еще регулярные созвоны, собеседование и код ревью от Кирилла. Подробности формата уточняйте у @krlrozov
P.S. К сожалению, сервис не работает из Украины. Оставьте реакцию ниже, если хотите поддержать проект, но технически не можете попасть на ресурс
#compose
Custom Weekly Schedule Layout with Jetpack Compose - Part 1
Реализация календаря из Google Calendar на основе Jetpack Compose
Custom Weekly Schedule Layout with Jetpack Compose - Part 1
Реализация календаря из Google Calendar на основе Jetpack Compose
#AndroidBroadcast #собеседование #онлайн
🔴 Собеседование в прямом эфире. Разбор тестового задания
Когда: Вторник 8 июня в 18:30 (GMT+3)
Проводим очередное собеседование в прямом эфире. На этот раз продемонстрируем этап собеседования с подробным разбором тестового задания.
🔴 Собеседование в прямом эфире. Разбор тестового задания
Когда: Вторник 8 июня в 18:30 (GMT+3)
Проводим очередное собеседование в прямом эфире. На этот раз продемонстрируем этап собеседования с подробным разбором тестового задания.
#навигация #jetpack
Библиотека Android navigation deep links упростит для вас работу с deep link в Navigation Arch Component. Принципы работы аналогичен плагины Safe Args, только у вас будет генерироваться безопасный код для работы с deep link в коде и вы можете не бояться изменений и пропустить какие-то важные параметры.
Спасибо @indrih17 за такое дополнение решения от Google!
Библиотека Android navigation deep links упростит для вас работу с deep link в Navigation Arch Component. Принципы работы аналогичен плагины Safe Args, только у вас будет генерироваться безопасный код для работы с deep link в коде и вы можете не бояться изменений и пропустить какие-то важные параметры.
Спасибо @indrih17 за такое дополнение решения от Google!
#модуляризация
The ABC of Modularization for Android in 2021
Взгляд на то что такое модуляризация и как её начать в вашем проекте
The ABC of Modularization for Android in 2021
Взгляд на то что такое модуляризация и как её начать в вашем проекте
#gradle
Проекты в Gradle 7: как не зависеть от зависимостей
В Gradle 7 появилась новая экспериментальная функция - versions catalog. Она позволит стандартизировать декларацию зависимостей и их версии
Проекты в Gradle 7: как не зависеть от зависимостей
В Gradle 7 появилась новая экспериментальная функция - versions catalog. Она позволит стандартизировать декларацию зависимостей и их версии
Долгая дорога к быстрым обновлениям Android
В статье рассказывается процесс обновления Android вендорами, с каким сложностями они сталкиваются и путь Google в борьбе с фрагментацией версий Android
В статье рассказывается процесс обновления Android вендорами, с каким сложностями они сталкиваются и путь Google в борьбе с фрагментацией версий Android