About the Flutter Taxi App UI Kit
Unlock a complete, ready‑to‑deploy taxi application experience built almost entirely with Flutter. Featuring 25+ high‑quality screens, this UI kit allows you to launch a responsive, cross‑platform app on iOS and Android in record time.
Core Features
- Seamless integration with Google Maps API Directions Service for accurate routing and efficient paths.
- Real‑time driver location tracking (new feature).
- Interactive map selection – choose start and end points directly on the map.
- Dynamic marker filtering around the user’s current location.
- Automatic calculation of distance, fare, and travel time.
- High‑precision polylines that mirror the Google Maps app experience.
- Fully responsive design that scales on any device size.
- Clean, modular codebase using MVC and BLoC patterns for easy customization.
- Built‑in animation controllers for smooth UI transitions.
Get Started Quickly
Follow these simple steps to run the demo or integrate the kit into your project.
- Flutter version: 3.27.0+ (stable channel)
- Key dependencies:
geolocator: v5.0.1 - Insert your Google API key in:
- Android:
android/app/src/main/AndroidManifest.xml - iOS:
ios/Runner/AppDelegate.swift - Shared config:
lib/config.dart
- Android:
- Run
flutter packages getto fetch dependencies. - Connect a device or emulator and execute
flutter run.
Download & Demo
Change Log
- 05/2025 – Updated Flutter to 3.27.0, fixed minor bugs.
- 01/07/2020 – Upgraded Flutter to 1.12.13+hotfix.5 and updated dependencies:
- cached_network_image from 1.1.2+1 to 2.0.0
- provider from 3.1.0+1 to 4.0.1
- google_maps_flutter from 0.5.21+11 to 0.5.21+15
- http from 0.12.0+1 to 0.12.0+3
- flutter_rating_bar from 1.1.1 to 3.0.0+1
- pin_code_text_field from 1.4.0 to 1.5.1
- New UI enhancements: animations for notifications, history, chat, driver details, and more.
- Improved search address functionality with place_bloc and location permission handling.
- Reformatted codebase and added custom dialog widgets.