As an experienced Flutter developer, I am proud to present my latest project - a comprehensive Shop App built using Dart programming language and Flutter framework. The app is designed to communicate with a RESTful API, with Dio Package used for HTTP requests and Shared Preferences utilized for storing user data. Bloc pattern is implemented as a state management technique, providing a smooth and user-friendly shopping experience.
The Shop App includes five screens - Home, Categories, Favorites, Cart, and Settings - with a search feature and payment gateway for checkout. The Home screen showcases new products, banners via a carousel, and product details when clicked. Categories screen displays a list of available categories, while Favorites screen provides easy access to the user's favorite products. The Cart screen displays the added products, the total price, and a checkout button. Users can update their profile information on the Settings screen and log out of the app.
This project highlights my expertise in Flutter development, specifically my proficiency in utilizing Dio Package for HTTP requests, implementing Shared Preferences for data storage, and using Bloc pattern for state management. It demonstrates my ability to create a functional and user-friendly mobile application with a focus on delivering an efficient shopping experience.
Skills Utilized:
-Flutter
-Dart programming language
-RESTful API (using Dio Package)
-Bloc pattern for state management
-Shared Preferences for storing user data
-Payment gateway integration
Final Product:
-A mobile app that enables users to shop efficiently with the help of the Dio Package for HTTP requests, Shared Preferences for user data storage, and the Bloc pattern for state management.
In conclusion, this project showcases my proficiency in creating a high-quality mobile application with a focus on delivering a seamless shopping experience.
source code : https://github.com/Jpeilx...
اسم المستقل | Mohammed A. |
عدد الإعجابات | 0 |
عدد المشاهدات | 63 |
تاريخ الإضافة |