Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zgramming/flutter-combo-laravel
Example application consume REST API laravel as backend
https://github.com/zgramming/flutter-combo-laravel
android flutter laravel mobile-app mysql riverpod
Last synced: 1 day ago
JSON representation
Example application consume REST API laravel as backend
- Host: GitHub
- URL: https://github.com/zgramming/flutter-combo-laravel
- Owner: zgramming
- Created: 2020-10-23T08:33:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-07T12:33:38.000Z (about 4 years ago)
- Last Synced: 2024-05-14T00:04:40.390Z (6 months ago)
- Topics: android, flutter, laravel, mobile-app, mysql, riverpod
- Language: Dart
- Homepage:
- Size: 35.6 MB
- Stars: 35
- Watchers: 3
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Combo Flutter & Laravel
Example flutter application to consume REST API from laravel back-end
## What's in here ?
### REST API Laravel
If you are interested in this REST API and want to customize it, you can follow this link. This application used REST API in that link.
### Template
What's mean ? I make separated packages to make flutter application faster. Inside it include:
* Template **Login** and **Splash Screen**
* Reusable Widget
* Function
* Color Pallete
* App Config
* Sizes
* and many more...If you interested with this, you can follow this link
### State management
State management in this application used Flutter Riverpod . If you familiar with Provider ,i think you might will like it because riverpod author is same and have improvement from provider.
Because this package is new and still a little tutorial on this package , i think what i write in this application not yet best practice. If you have suggestion , feel free to discussion.### Screen
This application have some screen inside it :
Splash
Login
Register
Welcome
Form Product
Detail Product
* Splash
* Login
* Register (Modal Bottom Sheet)
* Welcome
* Form Product (Modal Bottom Sheet)
* Detail Product### Feature
Because this application have a goal how to consume REST API from laravel back-end, i include basic **CRUD(Create,Read,Update,Delete)** function :* Login (Login using email and password)
* Register (Required name, email, password, password confirmation. Then if register success, user will get email based on email user entered)
* Save user information to Shared Preferences
* Update user image profile [From camera/gallery]
* Add, Update [Only image / another field], delete product
* Show detail product
* Show dialog loading while request to server (It's nice to prevent user to action while request to server)## Download
If you want try this application, you can download in available link below.
|app-arm64-v8a|app-armeabi-v7a|app-x86_64|
|:-----------:|:-------------:|:--------:|
|[](https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/apk/app-arm64-v8a-release.apk)|[](https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/apk/app-armeabi-v7a-release.apk)|[](https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/apk/app-x86_64-release.apk)|
|7,1 MB|6,8 MB|7,2 MB|## Issues
Please file any issues, bugs or feature request as an issue on Github
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.