📄 Серия статей по MVI со state машиной (EN)
👉 Основы. Что такое MVI и основные понятия. State машина. Пример реализации
👉 Инструменты. Инструменты и абстракция для организации кода
👉 Модули. Многомодульное приложение
#architecture
📺 EMM. Как корпорации управляют своими устройствами на Android (1 час)
Взял интервью у разработчика Android части в Enterprise Mobility Management системе, которая предназначена для управления корпоративными устройства на Android.
Обсудили Android Enterprise, разные режимы работы устройств, корпоративные и собственные устройства и как вендоры рекламируются в корпоративном секторе.
#AndroidBroadcast
Вот так теперь выглядит главная developers.android.com. Вряд ли Samsung купила интеграцию через Google Ads, а скорее показывает какое партнерство между гигантами Android экосистемы
Jetpack Compose: реализация меню Apple Watch
Пример разработки собственного Layout в Compose на примере меню приложений Apple Watch. Также разбирается мат часть на основе которой происходит показ элементов меню
#compose
Jetpack Compose Accompanist — An FAQ
Без Accompanist нельзя представить разработку UI на Compose, которая является полигоном для испытания новых подходов и API. В статье рассказывается зачем существует библиотека, история создания и ее будущее, а также ответы на популярные вопросы
#compose
📺 Как реализовать правильный OAuth в Android приложении (40 мин)
Из видеодоклада вы узнаете про то как правильно реализовать OAuth на Android, какие есть подходы, почему лучше не использовать SDK и 🔥 увидите live coding авторизации GitHub для Android.
👨🎓 Эксперт - Мялкин Максим @m_myalkin, руководитель мобильной разработки в KTS
#AndroidBroadcast #РаннийДоступ #ОткрытыйМикрофон
В новом сезоне стартует рубрика "Шпора на собесе", где буду рассказывать как ответить на технические вопросы с собеседования. Планируется разбор теоретических и практических заданий. Пишите в комментариях с чем вы таким стакивались на реальных собесах, а может сами задаете вопросы и вас бесит что никто не может ответить на него и пора уже его раскрыть!
За каждую новую темы буду делать голосование среди патронов и они будут влиять на очередь
Также ставьте лайки под темами в комментариях, что вам нравятся
ВАЖНО! 1 комментарий - 1 вопрос с собеседования. Мне так будет проще разобраться
#AndroidBroadcast #ШпораНаСобес
Kevlar - набор библиотек для обеспечения безопасности для Android приложений. Состоит из 3 пакетов:
👉 antipiracy - обнаружение пиратского софта на устройстве
👉 rooting - обнаружение системных модификаций на устройстве
👉 integrity - обнаружение попыток взлома вашего приложения
#security
Сделай первый шаг к построению карьеры в IT!
OTUS приглашает на открытый урок «Обзор возможностей анимации на Android»
На занятии с экспертом-практиком вы:
👉 рассмотрите варианты анимации интерфейса в приложении Android
👉 повторите на практике удачные решения
👉 научитесь, как это делать в реальном проекте
📌 После вебинара обучение Android-разработке с нуля продолжится на специализации «Android Developer» — онлайн-курсе для тех, кто хочет освоить новую профессию.
#реклама
Иерархия модулей: как выстроить связи между модулями в Android
Разработчик HH делится процессом разбиения на модули в их приложениях, какие типы модулей выделили, как настраивать между ними связи и пример разделения большой фичи на несколько модулей.
#architecture #modularization
Хочу начать делать какой-то open source проект по всем заветам. Не хочу делать очередное приложение в вакууме, а что-то полезное. Накидывайте в комментарии чего вам не хватает в вашей жизни или есть приложение, которое работает но делает это плохо или разработчики забили
Технократия приглашает всех на митап по Android-разработке
Когда: 20 августа в 12 00 (GMT+3)
Где: онлайн YT и ОФЛАЙН в Казани.
Будет обсуждаться:
👉 как делать бенчмарк Android приложений
👉 стоит ли переходить на Flutter
👉 разработка cобственного плагин для Android Studio
Приходите или подключайтесь, будет весело!
#реклама