Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Widle-Studio/Grocery-App
Flutter Grocery Shopping App (Mobile App, Web App)
https://github.com/Widle-Studio/Grocery-App
dart ecommerce ecommerce-application ecommerce-shopping-solution ecommerce-store flutter flutter-app flutter-apps flutter-demo flutter-material flutter-material-app flutter-showcase flutter-ui flutter-web flutter-widget go grocery material-design
Last synced: 30 days ago
JSON representation
Flutter Grocery Shopping App (Mobile App, Web App)
- Host: GitHub
- URL: https://github.com/Widle-Studio/Grocery-App
- Owner: Widle-Studio
- License: mit
- Created: 2019-01-01T12:10:11.000Z (almost 6 years ago)
- Default Branch: Grocery-App
- Last Pushed: 2023-04-07T07:14:42.000Z (over 1 year ago)
- Last Synced: 2024-04-13T21:33:02.814Z (8 months ago)
- Topics: dart, ecommerce, ecommerce-application, ecommerce-shopping-solution, ecommerce-store, flutter, flutter-app, flutter-apps, flutter-demo, flutter-material, flutter-material-app, flutter-showcase, flutter-ui, flutter-web, flutter-widget, go, grocery, material-design
- Language: Dart
- Homepage:
- Size: 41.4 MB
- Stars: 987
- Watchers: 55
- Forks: 497
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - Grocery Shopping
- open-source-flutter-apps - Grocery-App - Flutter Grocery Shopping App by [Widle](https://github.com/Widle-Studio) (Uncategorized / Uncategorized)
- flutter-guide - Grocery Shopping App
README
# grocery_app
Become a financial contributor -
### Table of Contents
- [System Requirements](#system-requirements)
- [Figma design guidelines for better accuracy](#figma-design-guideline-for-better-accuracy)
- [App Navigations](#app-navigations)
- [Project Structure](#project-structure)
- [How you can do code formatting?](#how-you-can-do-code-formatting)
- [How you can improve the readability of code?](#how-you-can-improve-the-readability-of-code)
- [Libraries and tools used](#libraries-and-tools-used)
- [Support](#support)### System Requirements
Dart SDK Version 2.17.0 or greater.
Flutter SDK Version 3.0.0 or greater.### Design System for better accuracy
### App Navigations
Check your app's UI from the AppNavigation screen of your app.
### Project Structure
After successful build, your application structure should look like this:
```
.
├── android - contains files and folders required for running the application on an Android operating system.
├── assets - contains all images and fonts of your application.
├── ios - contains files required by the application to run the dart code on iOS platforms.
├── lib - Most important folder in the project, used to write most of the Dart code.
├── main.dart - starting point of the application
├── core
│ ├── app_export.dart - contains commonly used file imports
│ ├── constants - contains all constants classes
│ ├── errors - contains error handling classes
│ ├── network - contains network related classes
│ └── utils - contains common files and utilities of project
├── data
│ ├── apiClient - contains API calling methods
│ ├── models - contains request/response models
│ └── repository - network repository
├── localization - contains localization classes
├── presentation - contains all screens and screen controllers
│ └── screens - contains all screens
├── routes - contains all the routes of application
└── theme - contains app theme and decoration classes
└── widgets - contains all custom widget classes
```### How you can do code formatting?
- if your code is not formatted then run following command in your terminal to format code
```
dart format .
```### How you can improve the readability of code?
Resolve the errors and warnings that are shown in the application.
### Libraries and tools used
- get - State management
https://pub.dev/packages/get
- connectivity_plus - For status of network connectivity
https://pub.dev/packages/connectivity_plus
- shared_preferences - Provide persistent storage for simple data
https://pub.dev/packages/shared_preferences
- cached_network_image - For storing internet image into cache
https://pub.dev/packages/cached_network_image
### SupportConnect to Widle Studio Team.