O'Reilly logo

Android™ Development Patterns: Best Practices for Professional Developers by Phil Dutson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8. Application Design: Using MVC

Creating your first Android application exposes you to how an application is put together, but it does not give you an understanding of how the application is wired together. Each piece of the application works together to create an experience that transfers data between the user and the device.

This chapter introduces you to Model-View-Controller (MVC) architecture. This architecture style meshes well with Android development, and you are shown how various Android components fit this style of development. This includes working with asynchronous methods, threads, tasks, content providers, and services.

The MVC pattern has been used in software development for many years and is a clean architecture style that allows ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required