Skip to content

Instantly share code, notes, and snippets.

@mitchtabian
Created February 9, 2021 20:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mitchtabian/69fd31eef0568b6be0a474e0266c74fb to your computer and use it in GitHub Desktop.
Save mitchtabian/69fd31eef0568b6be0a474e0266c74fb to your computer and use it in GitHub Desktop.

Features:

  1. Kotlin
  2. MVVM
  3. Compose navigation (one activity, zero fragments)
  4. Retrieve Network Data from API (REST API)
  5. Database caching
  6. Monitoring Network Connectivity
  7. Use cases
  8. Datastore (New Shared Preferences)
  9. Unit Tests
  10. MockWebServer (Okhttp)
  11. Kotlin Flow
  12. Dependency management with Kotlin kts
  13. Queue system for managing error messages (Dialogs)
    • "First in first out"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment