/Recipe-MVVM-Jetpack

A Recipe MVVM App via Jetpack Compose. This is a really nice course and beginner-friendly to be exposed to a nice and niche architecture of the modern android app.

Primary LanguageKotlinMIT LicenseMIT

Recipe-MVVM-Jetpack

A Recipe MVVM App via Jetpack Compose

This is a really nice course and beginner friendly to be exposed to a nice and niche architecture of modern android app.

Watch the new course here: https://codingwithmitch.com/courses/jetpack-compose-mvvm-for-beginners/

You also could watch this courses on youtube.

Main Features

  1. Kotlin
  2. MVVM
  3. Jetpack Compose
  4. MutableState
    • Simpler than LiveData or Flow with respect to composables.
  5. Hilt
  6. Navigation Components
  7. Retrofit2
  8. Single Activity Architecture
  9. App Themes
  10. Custom Fonts
  11. Light and Dark theme
    • Toggle between themes

Compose features

  1. Snackbars
  2. Dialogs
  3. Theming
  4. Fonts
  5. Colors
  6. Animations introduction
    • creating a 'shimmering' loading animation
  7. ConstraintLayout
  8. Rows
  9. Columns
  10. Scaffold
  11. AppBar
  12. Circular Progress Indicator

References

  1. [github] Jetpack Compose Samples
  2. [developer.android] Build better apps faster with Jetpack Compose
  3. [developer.android] State and Jetpack Compose
  4. Color system