RandUser is a simple Android application that retrieves and displays a list of users from the following API:
https://randomuser.me/api/?page=1&results=10&seed=weenect
- Display users as a list on the main page
- Implement a detailed view that appears upon tapping on a list item, presenting essential user information.
- Implement pagination to load more users as the user scrolls through the list
- Implement an offline mode to display previously fetched data when there is no internet connection.
- Manage network errors and other potential issues gracefully
The app has two screens from the feature_users module:
- User list screen - displays list of users
- User detail screen - display information about the selected user
The project follow the MVVM pattern, respects the standards of Clean Architecture and use Jetpack Compose.
There are a few ways to open this project.
Android Studio->File->New->From Version control->Git- Enter
https://github.com/amadiyawa/randusersinto URL field and pressClonebutton
- Run
git clone https://github.com/amadiyawa/randuserscommand to clone the project - Open
Android Studioand selectFile | Open...from the menu. Select the cloned directory and pressOpenbutton
No license




