This project allows you to list users and view details for each user. Additionally, users can quickly find the desired user by searching.MVVM architecture was used in the project.
Download or clone this repo by using the link below:
git clone https://github.com/mikailkse/iwallet_case.git
Go to project root and execute the following command in console to get the required dependencies:
flutter pub get
- User View
- User Detail Popup
- Search
Here is the core folder structure which flutter provides.
flutter-app/
|- android
|- build
|- ios
|- lib
|- test
Here is the folder structure we have been using in this project
lib/
|- core/
|- components/
|- extension/
|- helper/
|- utils/
|- view/
|- model/
|- service/
|- view/
|- view_model/
|- widget/
|- app.dart
|- main.dart
I draw ui in figma for case wireframe
In this simple project i used GitHub Project.