GroceryApp Starter
Streamlined grocery app template for a straightforward shopping experience.
✨Requirements
-
Development Environment:
- Any IDE with Flutter SDK installed (e.g., VSCode, Android Studio, IntelliJ...etc)
-
Knowledge Base:
- Basic to intermediate knowledge of Dart and Flutter
- Understanding of MVVM architecture
- Familiarity with API handling
- Basics of state management using GetX
Test
- You can download the pre-released version for android devices from here releases.
Setup
- Start by configuring your product endpoint, credentials, and parameters in
lib\constants\AppConstants
. - Alternatively, use the free endpoint provided below (as of the sharing date) for successful testing.
class AppConstants {
// Replace "YOUR_API_PREFIX" with your own API base URL.
static const String BASE_URL = "YOUR_API_PREFIX";
static const String API_KEY = "YOUR_API_KEY"; //IF_EXIST
// For testing, use the free API base URL from the released version
static const String BASE_URL = "https://world.openfoodfacts.org/api/v2";
// Project owner full name.
static const String projectOwnerName = "FULL_NAME";
}
Notice
- To use your own API endpoints, customize logical layers following MVVM architecture guidelines based on your API documentation.
- Certain images in the pre-released version were removed due to copyright restrictions.