Лаконичный и читаемый код, Null-безопасность встроена в систему типов и практичные фичи, вроде data class и sealed class
Полная совместимость с Java
Можно использовать все существующие Java-библиотеки и фреймворки в проекте и при желании постепенно мигрировать с Java на Kotlin, не теряя производительность
Мультиплатформенность
Единая бизнес-логика для всех платформ, благодаря Kotlin Multiplatform: пишешь общий код на Kotlin и компилируешь его в нативный код под JVM, Native или JavaScript
Современный UI-фреймворк
C Compose Multiplatform можно писать UI на Kotlin, который будет работать сразу всех платформах и совмещать с нативными компонентами в любой удобной пропорции
Сильное сообщество и поддержка
Гайды от Google, дока от JetBrains, многочисленные статьи, видео чаты и сообщества посвящены языку Kotlin
ㅤㅤㅤ
Кому подходит?
Есть опыт коммерческой разработки
Это видео-курс для людей, кто знаком с базовыми понятиями
Можно ли оплатить картой не российского банка или как-то иначе?
A:
Мы принимаем оплату картами зарубежных банков, но не принимает криптовалюты. Также не предоставляем рассрочек, кредитов и иные обременяющие варианты приобретения наших курсов.
Q:
Когда курс выйдет целиком?
A:
Мы не можем точно сказать когда доделаем видео-курс, но первая глава точно выйдет в 2026 году. Следите за анонсами.
Q:
Это окончательная цена курса? Будет ли повышение цены?
A:
Нет, это не окончательная цена, и да, повышения цены будет. Мы планируем повышать цену на предзаказ с выходом каждой главы, пока не дойдем до релизной цены.
Подписка на наши платные материалы по разработке, доступ к списку литературы и в закрытые чаты
Подробнее
Блок 1. AI Development Start Погружаемся в современную разработку: генерация проектов средствами ИИ, настройка окружения, Docker, баз данных и Firebase. Создаём первые пайплайны и ограничиваем агентов. Завершаем запуском всей системы.
Блок 2. Architecture Fundamentals Формируем архитектурный скелет: структура репозитория, слои, модели, DI, навигация и правила кода. Разбираем ключевые понятия (service, component, screen) и запускаем первые API поверх архитектуры.
Блок 3. Multiplatform Extension Добавляем поддержку iOS и Desktop. Учимся собирать проект под разные платформы, подключать Firebase, учитывать ограничения. Создаём общий UI-экран, общий data flow и запускаем всё везде.
Блок 4. Debug & Productivity Fundamentals Пробуем логировать, профилировать, дебажить, работать с превью и API. Разграничиваем окружения, настраиваем доступы и интегрируем ИИ в рабочий цикл для повышения продуктивности.
Блок 5. Testing Fundamentals Закладываем основу тестирования: unit-тесты shared и backend, UI-тесты Compose Multiplatform и DevOps-тесты. Автоматизируем проверки через субагентов и верифицируем результаты.
Блок 6. Features Implementation Создаём первую полноценную фичу: backend-сервис, repository, экран, навигацию и общий data flow. Пишет тесты и интегрирует автоматизацию через ИИ. Получаем первую рабочую функциональность.
Блок 1. Koog Basics Устанавливаем Koog, настраиваем LLM-провайдеры, создаём первого агента и интегрируем его в backend и клиент. Разбираем skills, сценарии и архитектуру agent → tools → domain.
Блок 2. Koog Extended Переходим к сложным возможностям: инструменты, ветвящиеся сценарии, память, fallback, structured output. Обеспечиваем надёжность через обработку ошибок, контроль токенов и стриминг.
Блок 3. Koog UseCases Создаём реальные AI-фичи: RAG, интеграция внешних сервисов, асинхронная обработка данных, мини-AI-боты и связка с доменной логикой. Добавляем метрики, роли и контроль стоимости.
Блок 4. Koog Architecture Проектируем архитектуру систем с множеством агентов: разделение ответственности, хранение состояний, работа с конфигурациями и масштабирование. Документируем действия и навыки агентов.
Блок 5. Koog Observability & Reliability Добавляем мониторинг, метрики токенов, тестирование агентов, проверку памяти, fallback моделей и стабильность конфигураций. Готовим ИИ-часть к продакшену.
Блок 6. Koog Production Создаём полноценную AI-фичу: AI-модуль в shared, инструменты, UI-стриминг, fallback и A/B-логику моделей. Проводим тестирование и запускаем на всех платформах.
Блок 1. Mobile Fundamentals Работаем с permissions, камерой, геолокацией, сенсорами и биометрией. Реализуем expect/actual API, обрабатываем ошибки платформы и тестируем мобильно-специфичное поведение.
Блок 2. Backend Fundamentals Backend рассматривается как отдельная “платформа”: файловая система, секреты, cgroups, окружения, сигналы и фоновые процессы. Добавляем system/info API и тестируем.
Блок 3. Files, Storage & Secure Data Создаём общий FileService и SecureStorageService. Работа с фото/видео, байтовыми массивами, временными директориями и загрузкой аватарки. Тестируем файловые операции.
Блок 4. Background Work Реализуем единый слой фоновых задач: WorkManager, BGTaskScheduler и custom scheduler для backend. Делаем периодические задачи, ограничения и UI-индикацию выполнения.
Блок 5. Notifications & System Events Создаём unified NotificationsService, интегрируем локальные и пуш-уведомления, backend → FCM/APNs → клиент. Обрабатываем системные события: батарея, память, idle state.
Блок 6. Lifecycle Fundamentals Управляем циклом жизни, энергопотреблением, memory pressure и синхронизацией. Отрабатываем тестирование этого поведения на всех платформах.
Блок 1. Deployment Infrastructure Настраиваем VPS, SSH, firewall, домены, HTTPS, Docker, окружения и reverse proxy. Проверяем запуск backend-контейнера.
Блок 2. Backend Deploy Fundamentals Создаём production Docker-образы, настраиваем graceful shutdown, SSL, автоматический рестарт, rollback и smoke-тесты. Ставим финальную цепочку деплоя.
Блок 3. Kotlin Gradle for Production Оптимизируем Gradle под продакшен: стабильность, скорость, dependency lock, build scans. Создаём надёжную сборочную систему.
Блок 4. Android Deploy in Practice Подготавливаем релиз для RuStore: подпись, AAB, splitting, CI-сборки и правила версионирования. Выпускаем production-версию приложения.
Блок 5. iOS Deploy in Practice Проходим весь релизный путь: сертификаты, capabilities, Archive → TestFlight → App Store. Настраиваем pipeline GitHub Actions + Fastlane.
Блок 6. Desktop Deploy Собираем .dmg, .msi, .deb, настраиваем подпись, автообновления и CI. Готовим полнофункциональные десктоп-сборки.
Блок 1. Observability Fundamentals Подключаем структурированные логи, метрики, трейсы и алёрты. Настраиваем Grafana dashboards и наблюдаемость на клиенте, backend и AI-слое.
Блок 2. AI Quality in Practice Создаём стабильный и предсказуемый AI: детерминизм, snapshot-тесты, валидацию JSON, fallback, консистентность памяти и тесты без галлюцинаций.
Блок 3. Code Quality & Static Control Подключаем линтеры, архитектурные правила, запреты зависимостей, контроль слоёв и чеклист ревью. Вводим архитектурную автоматизацию.
Блок 4. Performance & Profiling Пробуем искать bottlenecks: профилируем CPU, память, корутины, IO. Ищем утечки, горячие пути и оптимизируем heavy operations.
Блок 6. Security Essentials in Practice Защищаем проект: секреты, токены, валидация данных, базовые OWASP-практики. Настраиваем security audit в CI.
Блок 1. Post-Release Fundamentals Разбираем, что происходит после релиза: логирование, анализ проблем, быстрые фиксы, подготовка ченджлогов и контроль стабильности.
Блок 2. Change Management Пробуем безопасно вводить изменения: feature flags, A/B-тесты, миграции данных и поддержка обратной совместимости API.
Блок 3. Developer Workflow Разбираем зрелый процесс разработки: git-flow, trunk-based, backlog, техдолг, ADR/RFC, долгосрочные CI/CD-процессы.
Блок 4. Cross-Platform Support Lifecycle Как поддерживать Android, iOS, Desktop и backend одновременно: синхронизация релизов, стабильность контрактов, версии shared-кода.
Блок 5. AI Support Automation Добавляем автоматизацию: авто-тикеты, авто-анализ логов, регресс-тесты, автоматические постмортемы, генерация ченджлогов и анализ крашей ИИ-агентами.
Блок 6. Kotlin Support in Practice Выявляем проблемные зоны, устраняем легаси, предотвращаем деградацию, оптимизируем зависимые модули и выполняем безопасные миграции.
Получи промокодына видео-курcы
Подпишись на уровень Tier 3 или напиши в чат, если ты уже подписан.
А помимо промокодов на видео-курсы, у тебя будет доступ:
в закрытые Телеграмм чаты по разработке с отзывчивым комьюнити
в закрытые Телеграмм чаты не по разработке (да, у нас есть и такие)
к закрытым стримам на технические темы
к раннему доступу к видео
и другим классным штукам, которые помогут углубить и расширить знания в разработке