From the course: Android App Development: Design Patterns for Mobile Architecture

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

Architecture pieces

Architecture pieces - Android Tutorial

From the course: Android App Development: Design Patterns for Mobile Architecture

Start my 1-month free trial

Architecture pieces

- [Instructor] Let's look at the different pieces or options of most architectures. I titled this A La Carte Pieces because you don't have to do everything. You can start at the level one implementation and then there if it's giving you what you need. As you progress up the levels, you start to break out the app so that you can have your logic in as different sections. Now, these levels don't show the complexity very well. I would have to put the tasks of levels one through three as pretty easy to implement. You gain most of the benefits. Reactive programming, though incredibly cool, is a whole new way of thinking about tasks, timing, and coding in general. I'd give reactive programming a level 57 when comparing it to the other ones. It's definitely an optional piece in my mind and you have to follow the correct patterns to do it properly. Now, let's talk about each of the different pieces. The presenter or view model is just a way of moving non-UI logic out of the controller and into…

Contents