Skip to content

MarlonHndz/mixed-rice-app

Repository files navigation

mixed-rice-app

Android App for "Arroces Mixtos" store using latest Architecture components and Dependency Injection

Preview for first approach

mixed_rice_first_approach.mp4

Technologies

Libraries

  • Android ViewModels
  • Android LiveData: UI updates from ViewModel to Activity
  • Koin: Dependency injection
  • Room: Local database

Background Strategy:

  • Kotlin Coroutines

Code Quiality

  • Code Style: Added task using ktlint to keep a good code styel. The code style task is run always before the build task.

View retrieval strategy

I'm using Android DataBinding and View Binding

TODO

  • Unit Testing: Created unit test for each Module.

Architecture

  • Using Clean Architecture for the whole application and using MVVM for the presentation layer.

Clean Arch