Introduction
Welcome
()
What you should know
()
How to use the exercise files
()
1. Moving Pieces of Architecture
Why architecture?
()
Architecture pieces
()
Common architectures
()
MVA (mininimum viable architecture)
()
Common architectures comparison
()
2. Demo Application Walkthrough
Potential errors
()
UI overview
()
Code overview
()
Load data
()
3. Convert to MVP
Create presenter
()
Create presenter, part 2
()
Create presenter, part 3
()
Create presenter, part 4
()
4. Expand Layers
Expand layers
()
Expand layers, part 2
()
Expand layers, part 3
()
Entities
()
5. Dependency Injection
Dependency injection
()
Dependency injection, part 2
()
Dependency injection, part 3
()
Dependency injection, part 4
()
Interface injection
()
6. Navigation Coordinator
Implement coordination pattern
()
7. Data Binding
Add binding with RxJava
()
Add binding with RxJava, part 1
()
Add binding with RxJava, part 2
()
Ex_Files_Android_Dev_Mobile_Design.zip
(28.6 MB)