Android Architecture: Difference between revisions
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
==MVC== | ==MVC== | ||
[[File:Android MVC.png|800px]] | [[File:Android MVC.png|800px]] | ||
==MVP== | ==MVP== | ||
[[File:Android MVP.png.png|800px]] | [[File:Android MVP.png.png|800px]] | ||
==MVVM== | ==MVVM== | ||
[[File:Android MVVM.png.png|800px]] | [[File:Android MVVM.png.png|800px]] | ||
==Summary== | ==Summary== | ||
[[File:Android Pattern summary.png|800px]] | [[File:Android Pattern summary.png|800px]] | ||
==Clean Architecture== | |||
[[File:Android Clean Arch.png|800px]] |
Revision as of 13:28, 20 December 2020
Architecture
Typical Android apps look like this
And this
Here is an overview of the app prior to looking at it
Looking at this I am building an app with the architecture of
The was discussion on god class which I had not heard before
- Contains a high number of components
- Components are coupled
- Lengthy class
Avoid a all costs or don't cos I like getting rid of them
Design Patterns
Just a reminder of the design patterns but with maybe a more Android flare.