Урок 1. 00:06:22
Setting up Your Project
Урок 2. 00:01:23
Testing Your App on iOS Simulator
Урок 3. 00:02:46
Testing your app on a Physical Android Device
Урок 4. 00:03:04
Testing your app on a Physical iOS Device
Урок 5. 00:03:43
Choosing the Right Database for our App
Урок 6. 00:03:39
Setting Up Firebase Database and Authentication
Урок 7. 00:14:34
Setting Up and Initialising Firebase Database
Урок 8. 00:06:04
Completing Firebase Database Setup on iOS
Урок 9. 00:05:44
Importing our Custom Fonts and Images
Урок 10. 00:10:22
Login Page Design
Урок 11. 00:03:30
Registration Page Design
Урок 12. 00:05:53
Setting up Navigation and Routes
Урок 13. 00:05:44
Creating a Custom Reusable Button Widget
Урок 14. 00:10:37
Register a New User with Firebase Authentication
Урок 15. 00:07:52
Saving User Info to Firebase Database
Урок 16. 00:10:05
Login User with Firebase Authentication
Урок 17. 00:07:38
Setting up Progress Activity Indicator
Урок 18. 00:13:22
Setting up Google Map for Android and iOS
Урок 19. 00:07:07
Designing Search Destination Panel
Урок 20. 00:05:31
Adding Home and Work Address Panels
Урок 21. 00:06:27
Padding Google Map Correctly on Android and IOS
Урок 22. 00:12:31
Setting up Navigation Drawer
Урок 23. 00:12:02
Fetching User's Current Location
Урок 24. 00:05:24
Enabling Google Geocoding API
Урок 25. 00:12:55
Fetching Address of a Place Using Location Coordinates
Урок 26. 00:05:51
Setting up our Data Provider Class
Урок 27. 00:10:20
Saving our Current Location Address
Урок 28. 00:09:59
Setting Up Search Place Page
Урок 29. 00:05:39
Prefilling Pickup Location TextField
Урок 30. 00:03:08
Enabling Places API on Developer Console
Урок 31. 00:09:27
Getting Place Prediction Results
Урок 32. 00:06:27
Deserializing the Place Prediction Result
Урок 33. 00:11:33
Setting up ListView to display Prediction Results
Урок 34. 00:11:38
Get Place Details of the Selected Place
Урок 35. 00:13:28
Implementing Google Direction API
Урок 36. 00:09:05
Get Direction from Pickup Location to Destination
Урок 37. 00:11:09
Drawing PolyLine on Map from Pickup to Destination
Урок 38. 00:06:01
Fitting polyline on Map using LatLng Bounds
Урок 39. 00:07:55
Adding Markers and Circles on Map
Урок 40. 00:09:04
Designing Ride Estimates Panel
Урок 41. 00:07:20
Animating Display and Hide Ride Details Panel
Урок 42. 00:09:43
Calculating Ride fares Using Distance and Duration
Урок 43. 00:06:55
Resetting Ride Details
Урок 44. 00:10:44
Designing and Animating Ride Request Panel
Урок 45. 00:10:37
Retrieve User Information from Database
Урок 46. 00:08:31
Creating a Ride Request on Firebase
Урок 47. 00:03:44
Cancel Ride Request on Firebase
Урок 48. 00:09:48
Setting up Driver App Project
Урок 49. 00:08:12
Setting up Firebase Packages
Урок 50. 00:04:21
Completing Firebase Database Setup on iOS
Урок 51. 00:05:42
Register Driver Using Firebase Authentication
Урок 52. 00:11:18
Saving Vehicle Details to Firebase Database
Урок 53. 00:04:55
Login Driver Using Firebase Authentication
Урок 54. 00:02:39
Login Driver Automatically
Урок 55. 00:13:26
Setting up TabController and TabPages
Урок 56. 00:07:16
Setting up Google Map
Урок 57. 00:07:20
Setting up Geolocator Services
Урок 58. 00:05:52
Completing Driver app Mainpage Design
Урок 59. 00:10:32
Make Driver Available Online using GeoFire
Урок 60. 00:09:03
Getting Driver Location Updates
Урок 61. 00:06:45
Adding Availability Confirmation Bottomsheet
Урок 62. 00:12:52
Toggle Go Online and Offline
Урок 63. 00:10:26
Setting Up GeoFire to Find Nearby Drivers
Урок 64. 00:12:08
Handling GeoFire Standard Callback
Урок 65. 00:09:14
Display Drivers Location on Map
Урок 66. 00:06:16
Adding Custom Marker to our Map
Урок 67. 00:14:06
Configuring Push Notification Service
Урок 68. 00:05:35
Sending Push Notification Message from Firebase Console
Урок 69. 00:14:24
Configuring Push Notification on iOS
Урок 70. 00:10:22
Sending Notification to Single Device using a HttpWebRequest
Урок 71. 00:05:47
Reading Data Notification Messages
Урок 72. 00:14:20
Fetching New Trip Request Details
Урок 73. 00:12:51
Display New Trip Details Using a Dialog
Урок 74. 00:06:30
Playing a Notification Sound Alert
Урок 75. 00:16:38
Checking Trip Request Timeout and Availability
Урок 76. 00:11:31
Setting up Driver Trip Page
Урок 77. 00:17:16
Drawing PolyLines and Markers on the Map
Урок 78. 00:12:35
Accepting Riders Trip Request
Урок 79. 00:05:01
Enabling and Disabling Position Stream Subscriptions
Урок 80. 00:14:43
Animating Driver Movement to Pickup Location
Урок 81. 00:13:25
Make Car Icon Drive Along on PolyLine
Урок 82. 00:11:38
Updating Trip Information in Real-Time
Урок 83. 00:14:35
Start Trip to Destination
Урок 84. 00:06:39
Ending the Trip
Урок 85. 00:09:14
Collecting Payment for Fares
Урок 86. 00:08:35
Saving Driver Earnings
Урок 87. 00:04:16
Creating History for a Trip
Урок 88. 00:04:16
Code Cleanups and Corrections
Урок 89. 00:04:52
Login User Automatically
Урок 90. 00:10:12
Selecting the Closet Nearby Driver
Урок 91. 00:19:00
Sending Notification to Selected Nearby Driver
Урок 92. 00:14:50
Setting Timeout for new Ride Request
Урок 93. 00:13:35
Setting up Trip Control Panel
Урок 94. 00:07:13
Getting Assigned Driver Information
Урок 95. 00:14:29
Updating Driver's Arrival Time
Урок 96. 00:08:37
Updating Estimated Time of Arrival to Destination
Урок 97. 00:10:18
Make Payments for fares and Reset App
Урок 98. 00:06:03
Designing Driver Earnings Page
Урок 99. 00:08:51
Retrieving Total Amount Earned by Driver
Урок 100. 00:08:51
Retrieving the Total Number of Rides
Урок 101. 00:14:13
Fetching Trip History
Урок 102. 00:12:20
Setting up Trip History Page