Архитектура Android-приложений
В этом курсе будут рассмотрены распространенные архитектурные подходы
Описание:
Мы изучим MVP и MVVM, сначала свои реализации, а потом с помощью специальных библиотек, Moxy и архитектурных компонентов. Изучим внедрение зависимостей, что это такое и зачем оно нужно.
Разберем библиотеки, помогающие с DI , это Dagger2 и Toothpick. В конце концов разберем парадигму Clean Architecture, она же Чистая архитектура, которая задает жесткие рамки для разработчика, но в то же время награждает его абсолютным контролем над проектом.
Программа курса:
- MVP
- MVVM
- Dependency Injection
- Clean Architecture