This is a simple Android e-commerce application inspired by a Dribbble design. The app allows users to browse products, add them to a shopping cart, and checkout.
- Browse products by category.
- View product details and images.
- Add products to a shopping cart.
- Products Favourites page
- Checkout and complete a purchase.
- Clone the project:
- Open the project in Android Studio.
- run "flutter pub get"
- Build and run the project on an Android device or emulator.
The app uses the following architectural components:
- Provider: Manages the application state and provides data to the UI.
- Repository: Abstracts the data access layer from the rest of the app.
- ViewModel: Mediates between the UI and the repository.
Contributions are welcome! Please read the contributing guidelines before submitting a pull request.
This project is licensed under the Apache License 2.0. See the LICENSE file for more details.
The app design was inspired by a Dribbble shot by @Tariqul islam.