Clean Architecture in Android
In this course, we'll be building an Android App while applying the concepts of Clean Architecture. This allows us to structure our project in a way that has clear separations of concerns, providing foundations that are easy for us to build onto while also allowing for a high level of maintainability and testing.
Course Objectives
In this master codelab, you’ll explore:
-
What Clean Architecture is and how to apply it to a project
-
How to 'simplify' the concepts of clean architecture, to adapt it for your project
-
How to modularize an Android Project
-
How to split up and share code across modules
-
How to apply dependency injection across a multi-module project
-
How to build an android app using a collection of modern frameworks and APIs
More courses by the instructor