$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 10.11.2026

Kotlin и Android с нуля: приложение на Jetpack Compose

Выучите Kotlin и соберёте своё Android-приложение погоды «Облачно»: красивые экраны, прогноз из интернета, избранные города без сети и сборка для Google Play.

Практические задания
Помощь от учителя
Поддержка 24/7
Kotlin и Android с нуля: приложение на Jetpack Compose


Программа курса

10 разделов • 40 уроков

1

Старт

1.4. Практикум: первый запуск
2

Основы Kotlin

2.1. Переменные и типы
2.2. Функции и условия
2.3. Null-безопасность
2.4. Практикум: форматируем погоду
3

Классы и коллекции

3.1. Классы и data class
3.2. Коллекции и лямбды
3.3. Enum и sealed-классы
3.4. Практикум: модель прогноза
4

Первые экраны

4.1. Как думает Compose
4.2. Раскладка и модификаторы
4.3. Тема Material 3
4.4. Практикум: карточка погоды
5

Состояние

5.1. Состояние и рекомпозиция
5.2. Поля ввода и кнопки
5.3. Списки на LazyColumn
5.4. Практикум: экран поиска
6

Архитектура

6.1. ViewModel и жизненный цикл
6.2. Корутины и suspend
6.3. StateFlow и состояние экрана
6.4. Практикум: поиск через ViewModel
7

Навигация

7.1. Scaffold и верхняя панель
7.2. Переходы между экранами
7.3. Аргументы маршрута
7.4. Практикум: экран прогноза
8

Сеть

8.1. Как приложение ходит в сеть
8.2. JSON и kotlinx.serialization
8.3. Запросы через Retrofit
8.4. Практикум: настоящий прогноз
9

База Room

9.1. Room: сущности и DAO
9.2. Запросы и Flow
9.3. Репозиторий и офлайн
9.4. Практикум: избранные города
10

Релиз

10.1. Ресурсы и тёмная тема
10.2. Тесты для ViewModel
10.3. Подпись и сборка AAB
10.4. Практикум: финал проекта

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
Kotlin 2
Android
Jetpack Compose
Material 3
Android Studio
ViewModel
Coroutines
StateFlow
Navigation
Retrofit
kotlinx.serialization
Room