Skip to content

Architecture of Android Apps

Roger Hu edited this page Aug 17, 2016 · 39 revisions

Overview

Note: STUB: Attention Needed

There are many different opinions and discussions related to the ideal way to architect maintainable Android applications. For now, review the resources linked below to get a sense of how a complex application should be organized and designed.

Templates

The following template projects are built to act as a starting point for a preferred architecture:

References

Clean architecture:

MVP Pattern:

Finding these guides helpful?

We need help from the broader community to improve these guides, add new topics and keep the topics up-to-date. See our contribution guidelines here and our topic issues list for great ways to help out.

Check these same guides through our standalone viewer for a better browsing experience and an improved search. Follow us on twitter @codepath for access to more useful Android development resources.

Clone this wiki locally