This project is developed as part of the technical task for the Suitmedia Internship. It is a Flutter application that showcases the usage of Riverpod as the state management solution.
The goal of this project is to demonstrate proficiency in building a Flutter application with Riverpod. The application showcases the following features:
- Fetching a paginated list of users from an API endpoint.
- Displaying the list of users in a paginated manner.
- Selecting a user and displaying detailed user information.
Here are some screenshots of the application:
Before running the project, ensure that you have Flutter and Dart installed on your development machine.
- Flutter installation guide: Flutter Documentation
- Dart installation guide: Dart Documentation
- Clone the repository to your local machine:
git clone https://github.com/your-username/suitmedia-internship-task.git
- Change directory to the project folder:
cd suitmedia-internship-task
- Install the dependencies using the following command:
flutter pub get
- Run the application using the following command:
flutter run