О курсе
Особенности курса:
- Продвинутое изучение Android-разработки уровня Middle
- Актуальность изучаемых технологий и инструментов, их применение в современной разработке
- Глубокое изучение Dagger 2 и RxJava 3, а также процессов тестирования Android-приложений
- Весь курс построен на языке Kotlin
- Проектирование архитектуры приложений
- Code Review вашего проекта практикующими специалистами
Программа курса:
- Первая вводная встреча. Правила и напутствия
- Стандартная библиотека Kotlin
- Архитектура приложения
- Kotlin Property Delegates
- Тестирование Android-приложений
- Продвинутая работа с View, реализация CustomView
- Fragments - продвинутое использование
- Android Architecture Components
- Material Animation
- ORM Room
- Инъекция зависимостей (Dependency Injection)
- Клиент-серверное взаимодействие
- Kotlin Сoroutines
- Введение в RxJava 2, Rx операторы, взаимодействие с потоками данных
- Service - продвинутое использование
- Продвинутая работа с Gradle (Различные версии сборки, Flavors)
- FireBase - настройка и интеграция с приложением
- Push уведомления, локальные и инициализируемые с сервера
- Proguard – оптимизация и обфускация кода. Подготовка к деплою приложения
- Выпускная квалификационная
Перспективы:
-
Сертификат, подтверждающий практические навыки
Вам может быть интересно
netology.ru
Скидка 40%
skillfactory.ru
Скидка 30%
skillbox.ru
Скидка 40%
sky.pro
Скидка 35%
Разработчик Python
Продвинутый уровень
gb.ru
Скидка 30%
Факультет веб-разработки
Начальный уровень