Продолжительность
4 ч 29 мин 58 сек
Количество уроков
32 Видео
Дата добавления
09.07.2019
Перенесите свой код с Java на Kotlin и улучшите пользовательский интерфейс вашего приложения, используя передовые компоненты архитектуры Android.
Программирование приложений для Android может быть сложным процессом, а отсутствие знаний по архитектуре вашего приложения может привести к появлению спагетти-кода и тупиков. Чтобы предоставить расширяемую, поддерживаемую и тестируемую кодовую базу, вы должны думать об архитектуре вашего приложения с самого первого этапа разработки.
В этом курсе вы возьмете существующую сборку приложений Android на Java и модернизируете ее с помощью языка Kotlin, понимая важность планирования архитектуры с использованием принципов SOLID и общей архитектуры Android с использованием шаблонов MVP, MVC и MVVM.
Двигаясь дальше, вы будете внедрять компоненты Life Cycle Aware, использовать среду LiveData viewmodel, а также осуществлять управление данными и их сохранность с помощью решения Room Persistence. Вы увидите, как Kotlin эффективно ускоряет разработку, улучшая базу кода. С помощью расширенных архитектурных компонентов вы сможете не только повысить производительность, но и улучшить интерфейс вашего приложения на совершенно новом уровне.
К концу этого курса вы модернизируете свое Android-приложение, используя все новые функции - от его написания в Kotlin до реализации компонентов архитектуры и улучшения пользовательского интерфейса вашего приложения, что дает вам больший контроль над вашим приложением и облегчает его поддержку.