Modern Architecture of Android Apps — Archetype
summary
Presents an alternative Android app architecture called Archetype that combines reactive extensions (Rx) with several general design patterns as a substitute for the common Clean Architecture + MVP approach. Describes how Archetype uses reactive programming and these patterns to implement technical and business requirements quickly and flexibly, and discusses when the common Clean+MVP stack may not be suitable.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:25Archetype approach
- 5:59View and ViewModel
- 7:23Actions and repos
- 12:07Action types
- 14:35Data flow
- 17:29Abstraction benefits
- 19:20Navigation with actions
- 21:06Sharing data
- 22:32Networking with actions
- 24:40Q&A on actions
- 26:39Testing integration
- 27:41Actions vs use cases
- 30:46Memory leaks
- 32:43Q&A and summary
related talks
01h 07mA Modern Approach to Android App Architecture
18mArchitecture is vital to build an app. But what is that concretely?
32mEffective Android Architecture
37mAdaptable architecture for agencies
31mArchitecture of an Android App
47mClean Architecture for Android
47mClean app design with Architecture Components
39mClean app design with Architecture Components
