Изучите:- из чего состоит архитектура UI-слоя приложения
- основные понятия построения архитектуры мобильных приложений:
- View Binding
- Data Binding
- Retrofit, Gson
- Архитектурные паттерны MVVM, MVI, MVP
- как внедрять зависимости
- основные концепции DI
- как подключать Dagger 2
- как переиспользовать код
- зачем приложению нужна архитектура
- основные принципы построения архитектур
- особенности архитектуры мобильных приложений
Результат: вы научитесь внедрять зависимости через библиотеки и добавлять Gson и retrofit gson-конвертер, а также работать с сетью в Android. Кроме того, вы сможете
подбирать необходимый вариант построения архитектуры мобильного приложения, проектировать различные варианты построения архитектур мобильных приложений и внедрять зависимости через Dagger, Koin, Hilt