О чём курс

Данная специализация представляет собой комплексную программу обучения, разработанную для тех, кто стремится освоить профессию Android-разработчика с нуля или повысить свою квалификацию до уровня Middle+. Курс ориентирован на широкую аудиторию: от новичков, желающих сменить сферу деятельности и войти в IT, до тестировщиков, системных администраторов и специалистов технической поддержки, которые хотят сменить вектор развития и стать частью команды разработки. Программа обучения построена таким образом, чтобы последовательно провести студента от базового синтаксиса языка Kotlin до проектирования сложных, масштабируемых многомодульных архитектур и настройки процессов CI/CD.

Обучение разделено на две основные ступени, дополненные бонусным видеокурсом по Java, что позволяет сформировать глубокое понимание как фундаментальных основ, так и продвинутых технологий. На первой ступени (Junior) студенты изучают язык Kotlin, осваивают работу с интерфейсом экрана, основы анимации и базовое тестирование, что дает возможность создавать полноценные и полезные приложения. Вторая ступень (Middle) направлена на углубленное изучение Android SDK, организацию инфраструктуры, работу с Docker-контейнерами, выстраивание систем непрерывной интеграции и доставки (CI/CD), а также рефакторинг legacy-кода. Вы научитесь проектировать архитектуру, которая станет образцом чистого кода и продуманного дизайна.

Ключевым преимуществом курса является практическая направленность. Вы не просто изучаете теорию, а осваиваете актуальный стек инструментов, включая Dagger2, Hilt, OkHttp, RxJava, Kotlin Coroutines, Room, DataStore, а также современные подходы к UI, такие как Jetpack Compose и кастомное рисование на Canvas. Особое внимание уделяется качеству кода: вы научитесь покрывать свои классы unit- и интеграционными тестами, а также писать UI-тесты с использованием Espresso, Kaspresso и Kakao. В процессе обучения вы также освоите инструменты для эффективной сборки приложений, такие как Gradle, Android Lint и Docker.

Формат обучения предполагает глубокое погружение в предметную область. Вы научитесь проектировать и реализовывать масштабируемую многомодульную архитектуру приложений, независимо от выбранного паттерна presentation-слоя. Программа включает в себя проектную работу, где каждый студент может реализовать собственный проект, опираясь на полученные знания и получая консультации от опытных преподавателей. Это позволяет не только закрепить материал, но и создать качественный кейс для портфолио. Выход на уровень Middle+ подтверждается умением работать с многопоточностью, сложными сетевыми запросами, безопасным хранением данных и автоматизацией процессов разработки. Этот курс — идеальный выбор для тех, кто хочет стать востребованным специалистом, способным решать задачи любой сложности в современной Android-разработке.

Программа обучения

1 Ступень Kotlin Тема 1: Знакомство с курсом Тема 2: Kotlin #1 Тема 3: Kotlin #2 Тема 4: Kotlin #3 Тема 5: Kotlin #4 Тема 6: Kotlin #5 Тема 7: Kotlin #6 Тема 8: Консультация по ДЗ Тема 9: Kotlin #7 Core Тема 1: Activity #1 Тема 2: Activity #2 Тема 3: Activity #3 Тема 4: Android Studio & SDK Tools Тема 5: Resources #1 Тема 6: View #1 Тема 7: Resources #2 Тема 8: View #2 Тема 9: Консультация по ДЗ Тема 10: Fragment #1 Тема 11: Fragment #2 Тема 12: RecyclerView #1 Тема 13: RecyclerView #2 Тема 14: Animations Architecture Тема 1: MVVM Тема 2: Консультация по ДЗ Тема 3: Dagger2 #1 Тема 4: Dagger2 #2 Тема 5: Hilt Тема 6: Kotlin Coroutines Data Тема 1: Сеть Тема 2: Persistent Storage #1 Тема 3: Persistent Storage #2 Тема 4: Консультация по ДЗ Тема 5: Service Тема 6: Periodic Tasks + BroadcastReceiver Тема 7: Location + Maps Тема 8: Sensors & Camera Testing Тема 1: Testing #1 Тема 2: Testing #2 Проектная работа Тема 1: Карьерная консультация Тема 2: Консультация по проектам и домашним заданиям Тема 3: Консультация по проектам и домашним заданиям Тема 4: Консультация по проектам и домашним заданиям Тема 5: Защита проектных работ 2 ступень Введение Тема 1: Выбор темы и организация проектной работы Asynchronous programming Тема 1: Kotlin coroutines Тема 2: Flow Тема 3: RxJava Architecture Тема 1: Clean Architecture Тема 2: MVC+MVP+MVVM Тема 3: MVI Тема 4: Dagger Тема 5: Dagger2. Тема 6: Hilt Тема 7: Multi-module project Тема 8: Multi-module project 2 Тема 9: Navigation & Single Activity View Тема 1: Views Тема 2: Canvas Тема 3: Animations. часть 1 Тема 4: Animations. часть 2 Тема 5: RecyclerView Тема 6: Compose 1 часть Тема 7: Compose 2 часть Тема 8: Ui Profiling Data Тема 1: Android Internals Тема 2: Services Тема 3: Persistent storage Тема 4: Network Тема 5: Securing storage Testing Тема 1: Testing #1 Тема 2: Testing #2 Тема 3: UI Tests Build process Тема 1: R8 & Proguard Тема 2: Android Lint Тема 3: Gradle API Тема 4: Gradle optimizations Тема 5: Кодогенерация Тема 6: Docker для Android разработки Тема 7: Jenkins Тема 8: Занятие «App Distribution & Health Monitoring»

Складчина создана 31 марта 2026 г. · описание обновлено 23 апреля 2026 г.

Теги курса

Инструменты
44 212 ₽ 189 000 ₽