This project is a skill assessment requirement.
Before starting, ensure you have the following set up:
- Flutter: Follow the setup guide here: Flutter Installation
- Android Emulator: If not installed, follow this guide: Managing Android Virtual Devices
This project was built with Flutter 3.27.1 and Dart 3.6.0.
Note: This tutorial is designed for Windows computers.
The FakeStore API may occasionally be unresponsive. If this happens, an error message with a retry button will appear in the app. keikaavousi/fake-store-api#50
-
Clone the Repository
-
Open the Project in Your IDE
- Click File > Open Folder.

- Navigate to the cloned repository folder and select it.
- You must be inside the repository folder, as shown in this screenshot, then click the Select Folder button.

- Open the terminal in VS Code and run:
flutter pub get

- Wait for dependencies to be resolved. Errors should disappear.

- Press F5 to run the app.
- If prompted, select the target device and press Enter.
- If no prompt appears, press F5 again and choose Dart & Flutter.
- Wait for the app to launch.

- On the welcome page, click Open and navigate to the cloned repository.

- If a warning appears, click Trust Project.

- Wait for the project to finish analyzing.
- Select a device by clicking the dropdown.

- Click the Run button.

- If you have chosen an emulator from the previous step, click the Running Devices menu to see the app running.
- Click File > Open Folder.
-
Run on Emulator or Browser
- For emulators: Use the Running Devices menu to interact with the app.
- For browsers or other devices: Verify the app on the selected platform.
You have successfully run the app! If you encounter any issues, refer to the setup guides or debug as necessary.

