Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenConsultingGroup/Taxi-App
Taxi booking app built using Flutter
https://github.com/OpenConsultingGroup/Taxi-App
flutter flutter-apps flutter-bloc-pattern flutter-examples
Last synced: 3 months ago
JSON representation
Taxi booking app built using Flutter
- Host: GitHub
- URL: https://github.com/OpenConsultingGroup/Taxi-App
- Owner: OpenConsultingGroup
- License: mit
- Created: 2020-01-22T09:02:51.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-04T20:50:48.000Z (8 months ago)
- Last Synced: 2024-08-01T12:28:52.539Z (6 months ago)
- Topics: flutter, flutter-apps, flutter-bloc-pattern, flutter-examples
- Language: Dart
- Homepage:
- Size: 516 KB
- Stars: 691
- Watchers: 37
- Forks: 305
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flutter Taxi App [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
A Flutter starter taxi app built with BLOC pattern. It has following features
- Taxi markers showing on different position on map (Based on static position)
- Different animations across different part of screen
- Polyline showing on map (Hardcoded data from Google Maps API)
- Runs on both Android & IOS.
- It helps in managing state and make access to data from a central place in your project.
- Its a state management system for Flutter recommended by Google developers.### Screenshots
![makephotogallery.net_1580238239.jpg](https://www.dropbox.com/s/dgd40s5752y2jsl/makephotogallery.net_1580238239.jpg?dl=0&raw=1)
### Video Recording
![video.gif](https://firebasestorage.googleapis.com/v0/b/smart-ordr.appspot.com/o/ezgif.com-resize.gif?alt=media&token=3d9a010b-ba52-4045-a24e-cb3078e2a2f1)
### DependenciesThis project is built with various awesome open sourced libraries
* [google_maps_flutter](https://pub.dev/packages/google_maps_flutter) - to show map on screen (Still in beta version)
* [flutter_bloc](https://pub.dev/packages/flutter_bloc) - to mantain state and make every widget independent using blocs
* [bloc](https://pub.dev/packages/bloc) - to listen events on taps by user and dispatch new state to other widgets
* [equatable](https://pub.dev/packages/equatable) - to make models comparable (Nice Library)
* [shimmer](https://pub.dev/packages/shimmer) - to show nice loading effect
* [location](https://pub.dev/packages/location) - to get current location of user (Feature to be developed)### Installation
Add your API_KEY and your own credentials from your firebase project to android and ios folders. Run following command in cmd and then run your app
```sh
$ pub get
```
### Credits
Kudos to [Dibbendo Pranto](https://dribbble.com/Dibbendopranto) for this design.### Development
We love contributors. Looking forward to as many as possible.
App may still have issues and bugs that may have a quick fix that we missed while development.### Developer
We are a team of digital nomads who believe in open-source development and free-for-all products.
We welcome anyone who is genuine and interested in developing great product that solve real world problems.You can get in touch with us at [email protected]
## How can I support developers?
- Star our GitHub repo
- Create pull requests, submit bugs, suggest new features or documentation updates## Can I hire you guys?
Yes! We are available for hire. Visit [our homepage](https://ocg.technology/) or simply leave us a note to [email protected]. We will be happy to work with you!