🚀Demo App
About Campany
83 help companies in digital transformation and merge them with traditional advertisements in a professional way to create the best results for a strong brand that resonates in people’s minds.
Task Explanation
Demo Flutter App that consists of 4 screens:
Home, News, Favorite, Cart screen
HOME SCREEN:
- User can add to his Favorite by click ( ❤️ ) and remove by another click on it (Deals pf the day part).
- User can add to his Cart by click ( 🛒 ) and remove by another click on it (Demo Products part).
Favorite SCREEN:
- User can see his Favorite .
Cart SCREEN:
- User can see his products wich add them to Cart .
About App:
- State management: GetX
- Define color palette and Text Stylies for the app
- Reusable UI components
- Publish the project on Github
Run
flutter run
screenrecord.mp4
Tech Stack
State management:
For Ui:
Project structure: MVC
|-- lib |-- controllers | |-- cart_controller | |-- grocery_controller |-- demoList | |-- address_list | |-- cart_list | |-- favorite_list | |-- offers_list | |-- catoegry_list |-- factories | |-- color | |-- textstyles |-- models | |-- address_model | |-- cart_model | |-- favorite_model | |-- offers_model |-- screens(Contain all app screens) | |-- Cart | |-- Grocery | |-- Viewer |-- widget (Contain widgets for every screen) | |-- Cart | |-- Grocery | |-- Viewer