Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saadkhanjadoon/jetpack-compose-user-app

This Android Application is built using Jetpack Compose and follows the MVVM Architecture, and uses the Random User Generator Api for fetching data.
https://github.com/saadkhanjadoon/jetpack-compose-user-app

android android-application jetpack-components jetpack-compose mvvm-architecture

Last synced: about 1 month ago
JSON representation

This Android Application is built using Jetpack Compose and follows the MVVM Architecture, and uses the Random User Generator Api for fetching data.

Awesome Lists containing this project

README

        

# Jetpack Compose MVVM User App.

This Android Application is built using Jetpack Compose and follows the MVVM Architecture, and uses the [Random User Generator Api](https://randomuser.me/documentation) for fetching data.

https://user-images.githubusercontent.com/61506756/224541383-d9256497-45e9-4d86-b266-3682922de73c.mp4

# Built With
+ Jetpack Compose for UI
+ MVVM Architecture
+ Modern Splash Screen
+ Retrofit (for API Calling).
+ Hilt Dependency Injection.
+ Coil (for Image Loading).
+ Kotlin Coroutines.
+ Sealed Class.

# Benefits of using Jetpack Compose
+ Increased Productivity.
+ Improved User Experience.
+ Reusable Components.
+ Improved Performance.

# 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.