// the find
OpenConsultingGroup/Taxi-App
Taxi booking app built using Flutter
A Flutter UI demo of a taxi booking app, built around the BLoC pattern with Google Maps integration. It's aimed at Flutter learners who want a real-world-ish example of state management with maps and animations. This is not a deployable product — it's a teaching artifact.
The BLoC architecture is cleanly separated: events, states, and the bloc itself are each their own files rather than stuffed into a single class. The widget decomposition is solid — there are 15+ focused widget files rather than one 800-line home screen. It runs on both Android and iOS without platform-specific workarounds. The shimmer loading effect and polyline animations show how to do non-trivial UI polish inside a BLoC flow.
Everything is hardcoded: taxi positions are static, the polyline is pasted from a Google Maps response, and there's no backend at all — you're looking at a fake world. Last commit was mid-2024 and it targets an old Flutter/Dart version, so you'll hit dependency conflicts immediately with a current SDK. The google-services.json is committed to the repo, which is a credentials hygiene failure even if those keys are revoked. There's exactly one test file and it's the default Flutter stub — no actual test coverage.