Your app’s user interface is everything that the user can see and interact with. Android provides a variety of pre-built UI components such as structured layout objects and UI controls that allow you to build the graphical user interface for your app.
Many developers might start by relying on Model View Controller (MVC) patterns and usually end up writing most of the core business logic in activities or fragments.
The variety of the MV presentation patterns came up when UI stuff gets done harder through MVC. And that’s what we are going to talk about in this talk.
Things that mentioned in the talk
- Why Presentation Patterns?
- Dig Deeper to MVs.
- Model View Presenter.
- Model View View-Model.
- Model View Intent.
- Real examples for each one of them.
- Which one should I use?