Неделя 1 — Введение
— Знакомимся со своим личным наставником и группой. Рассматриваем из чего состоит проект.
— Работа с системой контроля версий.
— Создаем интерфейс приложения. Работа с локализациями.
Открытие курса\Основы Java
1. Intro (09:09)
2. Основы Java (38:28)
Git и Github
1. ProjectOverview (15:21)
2. ManifestOverview (13:26)
3. IntentOverview (07:37)
4. Emulator (06:46)
5. Git & Gradle Overview (20:54)
Интерфейс пользователя
1. Введение в интерфейс (41:13)
Неделя 2 — Работа со списками и фрагментами
— Написание классов и разметки.
— Написание адаптера для работы с несколькими фрагментами.
Отображение списков
1. Lists (38:23)
Фрагменты
1. Основные понятия (23:20)
Неделя 3 — Работа с Internet и Api
— Создание интерфейса Api.
— Работа с компонентами Material Design.
— Реализация авторизации.
Интернет
1. Практическое применение (55:14)
Material Design
1. Material Design (01:40)
2. FloatingActionButton (11:54)
3. TextInputLayout (09:00)
4. Селекторы (09:31)
5. AppBarLayout (05:41)
6. SwipeRefreshLayout (04:44)
Авторизация
1. Реализация авторизации (01:01:38)
Неделя 4 — Создание сложных интерфейсов
— Работа со списками.
— Работа с Custom Drawable и Custom Class.
Сложные интерфейсы
1. Создание сложных интерфейсов (01:17:41)
Кастомные View
1. Кастомные View (49:16)
Неделя 5 — Публикация приложения в Google Play Маркет
— Создание двух типов сборки приложения: debug и release.
— Изучение основ Kotlin.
Публикация приложения
1. Что нужно знать при публикации приложения (29:39)
Основы Kotlin
1. Kotlin (17:32)