Taxi booking app built using Flutter

Overview

Flutter Taxi App PRs Welcome

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

Video Recording

video.gif

Dependencies

This project is built with various awesome open sourced libraries

  • google_maps_flutter - to show map on screen (Still in beta version)
  • flutter_bloc - to mantain state and make every widget independent using blocs
  • bloc - to listen events on taps by user and dispatch new state to other widgets
  • equatable - to make models comparable (Nice Library)
  • shimmer - to show nice loading effect
  • 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

$ pub get

Credits

Kudos to Dibbendo Pranto 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 or simply leave us a note to [email protected]. We will be happy to work with you!

Comments
  • taxi_booking_bloc.dart

    taxi_booking_bloc.dart

    taxi_booking_bloc.dart

    The superclass 'Bloc<TaxiBookingEvent, TaxiBookingState>' doesn't have a zero argument constructor. Try declaring a zero argument constructor in 'Bloc<TaxiBookingEvent, TaxiBookingState>', or declaring a constructor in TaxiBookingBloc that explicitly invokes a constructor in 'Bloc<TaxiBookingEvent, TaxiBookingState>'.dart(no_default_super_constructor)

    opened by AhmadShakerASH 0
  • StateError (Bad state: add(TaxiBookingStartEvent) was called without a registered event handler.

    StateError (Bad state: add(TaxiBookingStartEvent) was called without a registered event handler.

    Exception has occurred. StateError (Bad state: add(TaxiBookingStartEvent) was called without a registered event handler. Make sure to register a handler via on((event, emit) {...}))

    opened by delhiamitk 0
  • Bloc error

    Bloc error

    taxi_booking_bloc.dart

    The superclass 'Bloc<TaxiBookingEvent, TaxiBookingState>' doesn't have a zero argument constructor. Try declaring a zero argument constructor in 'Bloc<TaxiBookingEvent, TaxiBookingState>', or declaring a constructor in TaxiBookingBloc that explicitly invokes a constructor in 'Bloc<TaxiBookingEvent, TaxiBookingState>'.dart(no_default_super_constructor)

    opened by hadi635 2
  • Accessing hidden method

    Accessing hidden method

    W/xample.taxi_ap( 7691): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) W/xample.taxi_ap( 7691): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) W/xample.taxi_ap( 7691): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) I/chatty ( 7691): uid=10135(com.example.taxi_app) GoogleApiHandle identical 35 lines W/xample.taxi_ap( 7691): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)

    opened by AhmadShakerASH 0
  • TaxiBookingBloc

    TaxiBookingBloc

    The superclass 'Bloc<TaxiBookingEvent, TaxiBookingState>' doesn't have a zero argument constructor. Try declaring a zero argument constructor in 'Bloc<TaxiBookingEvent, TaxiBookingState>', or declaring a constructor in TaxiBookingBloc that explicitly invokes a constructor in 'Bloc<TaxiBookingEvent, TaxiBookingState>'.dart(no_default_super_constructor)

    opened by fedewax 6
  • user location controller

    user location controller

    error in get current location method your has and request permission methods return PermissionStatus but your saving it in a bool it doesnt work also you have a problem with your ui overflowing pixels nice app doing great

    opened by ajnaf 2
Owner
Open Consulting Group
Decentralised Autonomous Organisation focussed on domain agnostic consulting and technology services
Open Consulting Group
Flutter based taxi booking app (dummy) using provider.

Fuber - Taxi booking App UI! Hi! This is the clone to the App based Taxi booking Services like Uber using Flutter and Provider as a state management i

Sahdeep Singh 198 Dec 14, 2022
Hotel-Booking-App-UI - Beautiful Hotel Booking App UI with support for dark and light mode

Flutter Hotel Booking App UI with support for dark and light mode. Flutter 2.8.1

Martin Gogołowicz 11 Nov 1, 2022
On Demand Doctor Appointment Booking App Built in Flutter

flutter_doctor_appointment_booking_app Getting Started flutter_doctor_appointment_booking_app project has "main.dart" as Entry Point. Hire Me Drop me

Kalpesh Khandla 32 Dec 23, 2022
Flight Booking/Reservation built with Flutter

fofoofoflights A Flight booking/reservation app built with Flutter and Firebase backend. Features Comes with OTP Login Optional Gmail Login Profile Pa

Daniel Kabu Asare 4 Apr 7, 2022
Simple Flight Booking Mobile Appication Built With Flutter

albetro Simple Flight Booking Mobile Appication Built With Flutter option to select the origin and destination airport Fetch list of airline schedules

victor 16 Oct 30, 2022
NearTurf is a turf booking app that helps you find the best turf near you and book more slots. Created by using flutter , Node js

Near Turf A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Harshad Ok 3 Oct 26, 2022
Ez tickets app - A cinema ticket booking app made with Flutter SDK

EZ Tickets Cinema App - Made With Flutter A ticket booking app made for Nueplex

Abdur Rafay Saleem 273 Jan 9, 2023
Cab Booking Web App in Flutter

Cab-Booking-Flutter-Web-App Cab Booking Template - Flutter Cab offers you just about everything you are looking for in a free taxi service website tem

Chirag Jadav 30 Dec 30, 2022
Bus Seat Booking App For Flutter

shani_bus(Bus Seat Booking App) splash screen Login page 3)Home screen Seat book

null 5 Oct 8, 2022
Doctor booking app - Flutter Ui Challenge Speed Code

Installation flutter pub get Usage flutter run Live Demo : Flutter Doctor Booking App Web Demo Try Android APK : Download From Google Drive Dotor Bo

Sanskar Tiwari 521 Jan 3, 2023
Demo application for hotel booking app made with @flutter and love.

Hotel Booking App Generated by the Very Good CLI ?? A Very Good Project created by Very Good CLI. Getting Started ?? This project contains 3 flavors:

Enzo Lizama Paredes 150 Oct 12, 2022
Flutter Hostel Booking App

Flutter Hostel Booking App Book school hostels hassle free. Simple android hostel booking app. Purpose - proof of concept & school project. Stack Wri

MURAGEH 6 Dec 8, 2022
Booking App - Algoriza Internship Final Project by Team 6.

RoomQuik .. Flutter Booking App using: Flutter BLoC as state management, Dio for APIs handling, GetIt for dependency injection, and Sizer with some built-in Flutter Widgets for Responsiveness, Shared Preferences, Google Maps, and GeoLocator

Amgad M.Behairy 21 Dec 26, 2022
Flutter UI design for a car booking application

Flutter UBER UI Kit A flutter Uber UI Kit inspired by A design on behance 20+ Screens and still making more. ?? Star if you like what you see. ⭐ ⭐ ⭐ ⭐

Olayemii Garuba 360 Dec 11, 2022
Flutter UI design for a car booking application

Flutter UBER UI Kit A flutter Uber UI Kit inspired by A design on behance 20+ Screens and still making more. ?? Star if you like what you see. ⭐ ⭐ ⭐ ⭐

Olayemii Garuba 331 Dec 22, 2021
Flutter Hotel Booking UI

hotel_booking Original Design: https://dribbble.com/shots/7967793-Travel-App RESULT Getting Started This project is a starting point for a Flutter app

Cybdom 143 Dec 28, 2022
Booking calendar - Flutter package to manage online bookings

Booking Calendar Want to make online bookings in your app? Then luckily you need

null 35 Dec 18, 2022
Flutter Flight Booking UI project..

flight_ui A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Amirkhalili 5 Oct 15, 2022
Docoline is a virtual Doctor appointment booking application

Docoline Docoline is a virtual Doctor appointment booking application, that has been developed to override the problems of booking an appointment with

Shametha K G 11 Oct 17, 2022