Apple Shop is a sleek and modern online store dedicated to Apple products, built with Flutter and Dart. Developed as part of an educational course, this project highlights advanced state management, seamless user experiences, and efficient data handling.
- 📦 Advanced State Management: Utilizes Bloc for flexible and efficient data handling.
- 💾 Local Data Storage: Implements Hive for seamless data persistence and offline access.
- 🛍️ Product Browsing: Browse through Apple product collections and view detailed product information.
- 🛒 Shopping Cart: Easily add and remove products from the cart.
- 📝 Order Management: Smooth and intuitive order management for a hassle-free shopping experience.
- 🛒 Shopping Cart Management: Implementing a dynamic and responsive shopping cart was a key challenge. Solved using Bloc for state management and Provider for efficient data flow.
- 💳 Payment Gateway Integration: Linking the cart to a payment gateway required careful coordination. This was achieved through robust state management and modular code design.
- 📱 Frontend: Flutter & Dart
- 🧠 State Management: Bloc
- 💽 Local Storage: Hive
- 🎯 Dependency Injection: Implemented using get_it for clean and modular code architecture.
This project was developed as part of an educational course and will not be published or continued independently. However, it serves as a strong foundation for future e-commerce applications.
Apple Shop provided hands-on experience in advanced state management, local data storage, payment gateway integration, and dependency injection, making it a valuable addition to my portfolio. 🚀
| LoginScreen | RegisterScreen | HomeScreen | ProductDetaile |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Commen | CategorryScreen | CardScreen | ProductListScreen |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |







