What you’ll learn
Requirements
004 create user app
005 connect project and app to firebase
006 add icon and font to our project
007 create login page
008 create signup page
009 navigation and set route
010 signup user with firebase authentication and firebase database
011 signin user using firebase
012 progress dialog
013 add google maps to app
014 add home and work location panel
015 navigation drawer
016 get user current location - flutter google map
017 enable GeoCoding Api and Reverse GeoCoding
018 reverse geocoding and display address
019 setting Data Provider Class and save Current Location Address
020 search and create destination page
021 enable google places api - auto complete search
022 deserialize place predictions result & display it on listview
025 draw polyline on map & fit polyline on map - LatLng Bounds & add Markers Circles
026 design ride fare estimates panel
027 switch between containers display
028 calculate ride fares amount using distance and duration
029 request ride and find driver design panel
031 check if already user loggedin and signout user
032 create driver app new flutter project
034 register and save Driver and Driver's Car Info
035 bottom Navigation for Driver App Home Screen
036 set google map __ geo Locater services for Driver app
037 driver online and offline panel
038 get live Location updates and save to Database at Real Time using GeoFire
039 implement Go Online and Go Offline feature
040 difference between users's login & drives's login with Firebase Auth & Database