Hello! This is my version of Cresce_Cuts, and I gave it my all to complete it within the given time frame.
To run the application on your device, I have provided an APK in the repository.
I tried to stay as close as possible to the initial idea to make testing straightforward. Let's dive in!
-
Initial Listing Screen: On the initial screen, you can click on "Register Discount" to populate the discount list (this screen starts with no data).
-
Register Discount: When you click on "Register Discount," a dialog will appear asking you to choose the type of discount.
-
Product Registration Screen: After selecting the discount type and clicking "Accept," the new product registration screen will appear in the following format.
-
Completed Registration: Once filled out, the screen should look like this:
-
Return to Home: After registering a new product, you will be redirected to the home screen. Scroll up to refresh the data, and it should appear something like this: (Note: The activation switch will only be enabled if the date is within the valid range.)
-
View Discount: After this, the "View Discount" button will appear, and upon clicking it, the discount details screen will be displayed.
-
Edit Discount: When you click the "Edit" button, an editing screen for the respective discount will appear.
-
If you choose to edit the discount type, a dialog will appear. The rest, as they say, is history!
-
Error Handling: Finally, if something goes wrong, the software will display an error screen.
That’s it! I hope this project is enjoyable for those who test it. Thank you very much for the opportunity!
- [√] Flutter (Channel stable, 3.19.4, on Microsoft Windows [version 10.0.19045.4291], locale pt-BR)
- [√] Windows Version (Installed version of Windows is version 10 or higher)
- [√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
- [√] Chrome - develop for the web
- Visual Studio - develop Windows apps
- Visual Studio not installed; this is necessary to develop Windows apps.
- Download at https://visualstudio.microsoft.com/downloads/.
- Please install the "Desktop development with C++" workload, including all of its default components.
- [√] Android Studio (version 2023.2)
- [√] VS Code (version 1.88.1)
- [√] Connected device (4 available)
- [√] Network resources