In this course, you’ll deep dive into Android design and architecture and learn how to write clean, readable and maintainable code in your Android applications.
As you probably know, starting developing for Android isn’t that hard. Really, you can go from zero to publishing an app on Google Play in just few months. However, it’s even easier to mess up your Android project with dirty code.
The symptoms of dirty code 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. All these are very serious problems which, sooner or later, appear in and slow down most Android projects.
However, it doesn’t have to be like that! There are best practices which you can learn and use in your Android applications that will ensure their long–term quality:
Model–View–X architectural patterns
Package by Feature
Logic Reuse Through Composition and Inheritance
After completing this course, you’ll start writing clean and readable code. Different features will be encapsulated in small, decoupled classes which will be organized into meaningful packages to reflect your application’s business domain. You’ll be using standard design and architectural patterns, so other developers will have easier time ramping up on your code. And much, much more…
Courses : 5
Specification: Android Architecture Masterclass
20 reviews for Android Architecture Masterclass