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