ImbaCode
← Все курсы

Мобильная разработка

Возраст

12–17 лет

Занятий

36 занятий

Направление

Mobile

Категория

Программирование

Модулей

2

Курс на 36 занятий для подростков 12–17 лет: Kotlin, Java и Android Studio — от синтаксиса до приложения, готового к релизу.

Из чего состоит курс

Модули внутри одного маршрута

1 14 занятий

Kotlin и Java: пишем серьёзный код

Kotlin + IntelliJ IDEA

2 22 занятия

Android Studio: моё приложение в AppStore

Android Studio + Kotlin

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

1

Kotlin и Java: пишем серьёзный код

Kotlin + IntelliJ IDEA

14 занятий

1

Знакомство с Kotlin и Java

  • • компиляция, переменные
2

Функции

  • • функции высшего порядка
3

Условия и циклы

  • • вложенные циклы
4

Массивы и коллекции

  • • Практическая работа и закрепление навыков
5

Объекты

  • • конструкторы
6

Классы и интерфейсы

  • • Практическая работа и закрепление навыков
7

Null safety и модификаторы доступа

  • • Практическая работа и закрепление навыков
8

Наследование

  • • Практическая работа и закрепление навыков
9

Enum, функции расширения, пакеты

  • • Практическая работа и закрепление навыков
10

Исключения и scope-функции

  • • Практическая работа и закрепление навыков
11

Kotlin Multiplatform Desktop

  • • первое приложение
12

KMP Desktop: сборка и установщик

  • • Практическая работа и закрепление навыков
13

Мой проект

  • • идея, начало разработки
14

Запускаю приложение!

  • • защита проекта
2

Android Studio: моё приложение в AppStore

Android Studio + Kotlin

22 занятия

1

Старт

  • • Android, Gradle, первый проект
2

Компоненты и Material Design

  • • Практическая работа и закрепление навыков
3

Snackbar, Toast, экран входа

  • • Практическая работа и закрепление навыков
4

Activity и Manifest

  • • Практическая работа и закрепление навыков
5

Fragment и Dialog

  • • Практическая работа и закрепление навыков
6

Navigation и View Binding

  • • Практическая работа и закрепление навыков
7

Жизненный цикл Activity и Fragment

  • • Практическая работа и закрепление навыков
8

ViewModel и архитектура

  • • Практическая работа и закрепление навыков
9

LiveData и корутины

  • • многопоточность
10

SharedPreferences и Bundle

  • • Практическая работа и закрепление навыков
11

Разрешения и файловая система

  • • Практическая работа и закрепление навыков
12

HTTP-запросы и Retrofit

  • • Практическая работа и закрепление навыков
13

Dagger и Hilt

  • • внедрение зависимостей
14

SQL и Room

  • • Практическая работа и закрепление навыков
15

Уведомления

  • • Практическая работа и закрепление навыков
16

Интенты и иконки

  • • Практическая работа и закрепление навыков
17

RecyclerView и адаптеры

  • • Практическая работа и закрепление навыков
18

Jetpack Compose

  • • «Калькулятор»
19

GMS Location

  • • навигатор, Яндекс Карты
20

Готовимся к релизу

  • • APK
21

Мой проект

  • • идея, начало разработки
22

Запускаю приложение!

  • • защита проекта

Запишитесь на пробный урок —
это бесплатно и ни к чему не обязывает

Подобрать курс →