https://github.com/rajput-hemant/meals-app
🍔 A flutter app that shows food categories with various meals in each category and full description of each meal.
https://github.com/rajput-hemant/meals-app
android app-development cross-platform dart flutter food ios mobile-app
Last synced: about 1 year ago
JSON representation
🍔 A flutter app that shows food categories with various meals in each category and full description of each meal.
- Host: GitHub
- URL: https://github.com/rajput-hemant/meals-app
- Owner: rajput-hemant
- Created: 2022-05-31T13:24:22.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-01T23:38:07.000Z (over 2 years ago)
- Last Synced: 2025-01-14T06:10:41.158Z (about 1 year ago)
- Topics: android, app-development, cross-platform, dart, flutter, food, ios, mobile-app
- Language: Dart
- Homepage:
- Size: 8.82 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
 
# meals-app
## About
> 🍔 A flutter app that shows food categories with various meals in each category and full description of each meal.
## 👨🎓 Things I learned through this project
### Navigation
- Flutter Navigator is just a stack with special methods like (pushName, pushReplacement, ...)
- Screens/Routes are just widgets
### Passing Data
- Passing data between pages through arguments
- Passing data back via future (like promises in JS)
### Tabs
- Adding tabs in the AppBar or at the bottom of the page
- Switching between tabs without popping from the stack
### Drawers
- Drawers allow you to switch between different stacks
## 📱 Screenshots
Click here to expand
## Building from Source
- If you don't have Flutter SDK installed, please visit official [Flutter](https://flutter.dev/) site.
- Fetch latest source code from master branch.
```console
rajput-hemant@arch:~$ git clone https://github.com/rajput-hemant/meals-app
```
- Run the app with Android Studio or VS Code. Or the command line:
```console
rajput-hemant@arch:~$ flutter pub get
rajput-hemant@arch:~$ flutter run
```