Android-разработка. Продвинутый уровень
Программа рассчитана на Android-разработчиков с опытом работы от полугода или на тех, кто уже прошел наш базовый курс по Android-разработке.
Описание:
По окончании курса вы научитесь использовать архитектурные подходы в разработке, мы разберем что значит каждая буква в аббревиатурах MVP и MVVP и научимся применять эти подходы на практике.
На курсе уделим много внимания теории, чтобы вы начали лучше понимать платформу Android. Ведь в приоритете тот разработчик, который не просто умеет делать, а понимает что он делает.
Курс включает в себя:
- Activity. Жизненный цикл, смена конфигурации и сохранение состояния.
- Services. Жизненный цикл, виды сервисов, взаимодействие с Activity.
- Сохранение данных с использованием sqlite.
- Сохранение данных с использованием realm.
- RxJava 2. Основы реактивного программирования.
- Основы архитектурных подходов MVP и MVVM.
Программа курса:
Неделя 1 — Tasks and Back Stack
Неделя 2 — ORM, Realm, Activity
Неделя 3 — Архитектура, MVP
Неделя 4 — RxJava, MVVM
Неделя 5 — Permissions, Notifications
Неделя 6 — Service