osamaaftab / Kotlin-MVVM-Clean-Code-Architecture

A sample app that display list of menus of different categories. The purpose of this project is to illustrate on how to keep the user's focus on one item of RecyclerView.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kotlin MVVM clean Architecture

A sample app that display list of menus of different categories. The purpose of this project to illustrate the purpose of how to keep the user's focus on one item of RecyclerView.

  1. MVVM clean architecture
  2. Koin (Dependency Injection)
  3. Live Data
  4. Coroutines
  5. Retrofit
  6. Repository Pattern
  7. AndroidX
  8. Glide

Demo

2021-01-26-01-11-58

Author

Osama Aftab

Design Sources

Original idea taken from : https://lnkd.in/dMeKq4r

About

A sample app that display list of menus of different categories. The purpose of this project is to illustrate on how to keep the user's focus on one item of RecyclerView.

License:Apache License 2.0


Languages

Language:Kotlin 50.8%Language:Java 49.2%