In this course you’ll learn the best practices of design and architecture which will allow you to make your Android project an oasis of clean, readable and maintainable code.
As you probably know, it’s relatively easy to start developing for Android. One can go from zero to publishing an app on Google Play in just few months. However, it’s equally easy to mess up your Android application with bad code. The symptoms are all too common: classes with thousands of lines of code, duplicated code all over the place, obscure naming, random structure of packages, Singletons, etc.
But it doesn’t have to be like that! There are several best practices that you can learn and use in your Android project that will ensure its long–term quality:
Model–View–X architectural pattern
Package by Feature
Logic Reuse Through Composition vs Inheritance
After completing this course, you’ll start writing clean and readable code, organized in small, decoupled classes. These classes will be organized in packages structure which will reflect the core concepts of application’s business domain. You’ll be using standard design and architectural patterns, so your code will read like a book. And much, much more…
No more Activities and Fragments having thousands of lines of code. No more code duplication. No more changes in many different places each time you add a new feature. No more spaghetti code!
Courses : 5
Specification: Android Architecture Masterclass
16 reviews for Android Architecture Masterclass