Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced iOS & Firebase: Rideshare -1
01-Intro to App & Building App UI
01-Uber clone app (5:09)
02-Xcode Project Creation (10:15)
03-Building HomeVC’s User Interface (24:30)
04-Creating Custom View Subclasses for HomeVC (52:55)
05-Creating a Sliding Tray Menu with ContainerVC (63:57)
06-Creating a UIView Extension (6:03)
07-Building LoginVC’s User Interface (17:33)
08-Creating Custom View Subclasses for LoginVC (24:12)
09-Adding RevealingSplashView (8:37)
02-Setting Up Firebase & Configuring Authentication
01- Creating project in Firebase & adding it to Xcode (6:40)
02-Creating a DataService Singleton (14:29)
03-Enabling Sign In and Authentication (38:00)
04-Configuring Side Menu Changes Based On Account Type (41:55)
03-Displaying Users on MapView
01-Configuring Location Services and Permissions (20:41)
02-Creating an UpdateService Singleton (19:12)
03-Creating the DriverAnnotation Subclass (12:54)
04-Loading Instances of Driver from Firebase (29:19)
05-UX Improvement 1- CenterMapButton Improvements (5:09)
04-Search Functionality
01-Setting up UITextFieldDelegate Methods (29:14)
02-Searching for Nearby Locations (16:20)
03-UX Improvement 2- Animating and Hiding UITableView (4:31)
04-Selecting A Search Result (15:58)
05-Dropping A Pin For The User’s Desired Destination (14:00)
06-Showing Trip Route (17:19)
07-UX Improvement 3- Loading View (12:40)
08-Removing Destination Coordinate from Firebase (8:21)
09-Zooming in on MKMapView (27:17)
10-Showing Alerts (16:51)
05-Configuring Ride Experience
01-Building PickupVC in Interface Builder (28:22)
02-Allowing Passengers To Request Trips (58:04)
03-Allowing Drivers to Accept Trips (25:48)
04-Showing Routes and Annotations (40:14)
05-Allowing a Passenger or Driver to Cancel Trip (25:44)
06-Modifying Function to Show and Zoom Routes-1 (57:32)
07-Fixing and Removing Duplicate Overlays on MKMapView (12:19)
06-Configuring Start & End a Trip
01-Setting up CLRegion for Passenger and Destination (21:03)
02-Making the Action Button Smart (30:29)
03-Starting a Trip (31:33)
07-Wrapping Up
02-Code Cleanup and Creation of Constants File (35:15)
01-Getting Directions with Apple Maps (16:58)
02-Xcode Project Creation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock