Clean Architecture
Please rate the course
Source:
Category:
Language:
English
Duration:
11:46:52
Number of lessons:
57
Update date:
20/10/2020
Rating:
0.0
Course short description
Why do so many people from the various software fields (web, android, iOS, desktop, games) say Clean Architecture is one of the best ways to structure code? This course will introduce you to Clean Architecture and show you why testing far easier on android. Both Instrumentation tests and unit tests.
- MVI architectural pattern
- Kotlin
- Coroutines
- Flows and channels
- Network layer (Firestore)
- Caching layer (Room Persistence) & planning a caching strategy
- Firestore testing (Firebase Emulators)
- Unit tests (Junit5)
- Instrumentation testing (Espresso and androidx.test)
- Gradle Scripting (automate test running)
- Test reports
- Dagger2
- Navigation Components