Скидки на курсы ждут в личном кабинете. Нажмите тут
Домашние задания

Профессиональная разработка Android-приложений

от GeekBrains
Профессиональная разработка Android-приложений
Формат
Видеоуроки
Длительность
1 месяц
Уровень
Для специалистов
Документ
Нет
Программа

Этот курс подходит опытным разработчикам. За 8 уроков вы изучите, как использовать на практике подходы Clean Architecture + MVI, заменять Dagger на Koin, внедрять функционал по длительному хранению данных на примере Room. В конце вы разработаете приложение с англо-русским словарём и получите все знания, необходимые для работы на должности Android-разработчика в крупных российских IT-компаниях.

  • Урок 1. Архитектура приложения

    Студенты ознакомятся с одним из двух основных подходов к построению архитектуры приложения: MVP. А также используют на практике подходы Clean Architecture + MVI, создадут первый экран своего приложения.

  • Урок 2. Архитектура MVVM

    Студенты ознакомятся с паттерном MVVM и имплементируют внедрение зависимости (Dagger).

  • Урок 3. Koin и корутины

    Студенты заменят Dagger на Koin, заменят RxJava на Корутины и отрефакторят своё приложение.

  • Урок 4. Углубляемся в асинхронную работу

    Студенты углубят свои знания в работе с Корутинами и разберутся с концепцией потоков в Котлине: Flow, SharedFlow, StateFlow.

  • Урок 5. Picasso/Glide/Coil, Room

    Студенты внедрят функционал по длительному хранению данных на примере Room и имплементируют загрузку фото с помощью Picasso, Glide или Coil.

  • Урок 6. Kotlin DSL и Многомодульность

    Студенты имплементируют многомодульность для своего проекта.

  • Урок 7. Scopes, Delegates, refactoring

    Рефакторинг и улучшения для проекта. Студенты добавят скоупы для своих зависимостей, узнают про возможности Делегатов в Котлине и отрефакторят приложение.

  • Урок 8. Android 12

    Студенты узнают все нововведения конференции Google IO 2021, касающиеся разработчиков, пользователей и операционной системы.

Чему научат на курсе
Использование на практике подходы Clean Architecture + MVI, создание первого экрана своего приложения
Паттерн MVVM и имплементирование внедрения зависимости (Dagger)
Koin scopes, Kotlin Delegates, рефакторинг. Замена Dagger на Koin, замена RxJava на корутины
Внедрение функционала по длительному хранению данных на примере Room
Имплементирование загрузки фото с помощью Picasso или Glide, имплементирование многомодульности
Dynamic feature и In-app update, консоль разработчика
О школе
GeekBrains
рейтинг 4.4
61 отзыв
109 курсов
GeekBrains

История проекта GeekBrains начинается в 2010 году, когда его основатели заметили, что образовательным программам в такой динамичной сфере, как IT, часто не хватает актуальной теории и практических предметов. Сначала появилась «Школа программирования», которая со временем выросла в платформу с онлайн-курсами по различным IT и digital-профессиям Гик Брейнс. В 2016 онлайн-школа GeekBrains стала частью корпорации VK (ранее Mail.ru Group). 

Команда проекта верит, что за онлайн-образованием — будущее, и создаёт образовательную среду, в которой с помощью современных технологий студент получает профессию. Сейчас в школе готовят специалистов в сферах IT, маркетинга, менеджмента и дизайна.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.