SaadKhanJadoon / MVVM_User_App

This is an Android Application based on MVVM Architecture that uses Random User Generator Api for fetching data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVVM_User_App

This is an Android Application based on MVVM Architecture that uses Random User Generator Api for fetching data.

mvvm.user.app.demo.video.mp4

Built With

  • MVVM Architecture
  • Modern Splash Screen
  • Retrofit (for API Calling).
  • Hilt Dependency Injection.
  • Facebook Shimmer Layout.
  • Coil (for Image Loading).
  • Kotlin Coroutines.
  • Sealed Class.

Benefits of using MVVM Architecture

  • Your code is decoupled.
  • The package structure is even easier to navigate.
  • The project is even easier to maintain.
  • Your team can add new features even more quickly.

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

About

This is an Android Application based on MVVM Architecture that uses Random User Generator Api for fetching data.


Languages

Language:Kotlin 100.0%