Skip to content

Clean Architecture and show you why testing far easier on android. Both Instrumentation tests and unit tests.

Notifications You must be signed in to change notification settings

robelseyoum/Clean-Code

Repository files navigation

Clean-Code

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

About

Clean Architecture and show you why testing far easier on android. Both Instrumentation tests and unit tests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages