Выложил продолжение разработки клиента для FrameIO KMP. Все видео можно найти на 🪙Boosty
FrameIO KMP - это серия видео где я шаг за шагом разрабатываю приложение для публикации в магазин и развития со всеми современными подходами с Kotlin Multiplatfrom, Compose, Ktor, Koin, Jetpack
Multiplatform
#androidbroadcast#frameio
🪙Разработка FrameIO с помощью AI агента в прямом эфире
ВАЖНО Прямой эфир отложен из-за болезни Кирилла
Завтра, 27 апреля, в 11 00 (GMT+3) в прямом эфире буду дописывать функционал авторизации с помощью AI агента в Cursor IDE
Трансляция пройдет на Boosty и доступна платным подписчикам
#AndroidBroadcast#frameio
✂️Новые видео по созданию KMP приложения FrameIO
Закончил подготовительную фазой публикацией настройки GitHub Actions и интеграцией Koin в проект.
Дальше стартанула разработка фичи авторизации (UI на Compose)
Следующий шаг - создание авторизованной и гостевых зон в приложении и надежное хранение данных после авторизации, адаптация интерфейса под большие экраны: планшеты, дексткопы, складные устройства.
Чтобы посмотреть видео надо оформить подписку на 🪙Boosty (лучше тут) или ✉️Telegram.
Все серии видео и планы можно найти тут
#AndroidBroadcast#frameio
🔥Пример разработки реального проекта на KMP и Compose
Лучший способ научиться чему-то - посмотреть, как это делают опытные разработчики, задавать вопросы и иметь доступ ко всем исходникам. Но где это взять и кому доверять?
Уже некоторое время я занимаюсь разработкой неофициального клиента для сервиса Frame.io, который используется теми, кто занимается монтажом видео. Скорее всего сам сервис вам будет неинтересен, но всё это я делаю на основе современного стека:
🏝Kotlin Multiplatform с ⚙️ Compose Multiplatform для Android, iOS и Desktop
🤯Многомодульная архитектура
🔥 Автоматизация процессов вокруг разработки
Весь процесс разработки я освещаю:
🔨 Макеты в Figma от дизайнера
✉️ Telegram чат с обсуждением процесса
📹 Видео с обзорами всех этапов
🐱 Исходный код в GitHub с продакшен подходом в разработке
Чтобы получить доступ, нужно оформить подписку уровня "Senior" на Boosty 🪙 или в Telegram✉️, а также можно купить доступ один раз и навсегда
При достижении определенного прогресса в разработке проекта доступ по подписке будет закрыт и предоставляться будет только за единоразовую плату. Тем кто оформит подписку и будет оформлена на срок заморозки - автоматом получат доступ навсегда
#AndroidBroadcast#frameio#кодинг
🪙Настройка качества контроля кода в KMP проекте и автоматизация запуска проверок локально и на CI (40 мин)
Продолжаю рассказывать про ход разработки KMP + Compose клиента для Frame.io. В новой части показываю как я настроил анализаторы кода: KtLint, Detekt, Gitleaks, Manifest Guard и другие, а также как стоит подходить к оптимизации скорости проверок локально и на CI. Полезно как для командных проектов, так и для ваших личных проектов (я бы тут даже сказал что еще важнее)!
✉️ Также видео доступно в Telegram (нужно оформить подписку)
Список всех вышедших и планируемых видео тут
#AndroidBroadcast#frameio#kmp#android#ios#качествокода