Oreilly - Advanced Firebase: Building an Uber Clone
by Devslopes by Mark Price | Publisher: Packt Publishing | Release Date: November 2018 | ISBN: 9781789804140
Learn advanced iOS & Firebase by building your very own full stack Uber clone AppAbout This VideoLearn to build a full-stack Uber clone - Both driver and user, custom UI, maps, GPS.A practical tutorial to learn advanced development skills using real world examples.Build real world, professional, amazing looking serverless backend apps from start to finish.In DetailWelcome to advanced iOS & Firebase development. In this course you'll learn advanced development skills by building a polished, full stack and fully functional Uber clone app.We start from the ground up and teach you everything you need to know from UI design and frontend and backend development. By the end of this course you'll know to start building more advanced apps with Firebase.
- Chapter 1 : Intro to App & Building App UI
- Intro to Course - Uber clone app 00:05:10
- iOS App: Xcode Project Creation 00:10:15
- iOS App: Building HomeVC’s User Interface 00:24:30
- iOS App: Creating Custom View Subclasses for HomeVC 00:52:56
- iOS App: Creating a Sliding Tray Menu with ContainerVC 1:03:57
- iOS App: Creating a UIView Extension 00:06:03
- iOS App: Building LoginVC’s User Interface 00:17:33
- iOS App: Creating Custom View Subclasses for LoginVC 00:24:12
- iOS App: Adding RevealingSplashView 00:08:38
- Chapter 2 : Setting Up Firebase & Configuring Authentication
- Firebase: Creating project in Firebase & adding it to Xcode 00:06:40
- Firebase: Creating a DataService Singleton 00:14:29
- Firebase: Enabling Sign In and Authentication 00:38:01
- Firebase: Configuring Side Menu Changes Based On Account Type 00:41:56
- Chapter 3 : Advanced iOS & Firebase: Displaying Users on MapView
- Advanced iOS: Configuring Location Services and Permissions 00:20:42
- Advanced iOS: Creating an UpdateService Singleton 00:19:12
- Advanced iOS: Creating the DriverAnnotation Subclass 00:12:55
- Advanced iOS: Loading Instances of Driver from Firebase 00:29:19
- Advanced iOS: UX Improvement 1: CenterMapButton Improvements 00:05:09
- Chapter 4 : Advanced iOS & Firebase: Search Functionality
- iOS App: Setting up UITextFieldDelegate Methods 00:29:14
- iOS App: Searching for Nearby Locations 00:16:20
- iOS App: UX Improvement 2: Animating and Hiding UITableView 00:04:31
- iOS App: Selecting a Search Result 00:15:59
- iOS App: Dropping A Pin For The User’s Desired Destination 00:14:00
- iOS App: Showing Trip Route 00:17:19
- iOS App: UX Improvement 3: Loading View 00:12:40
- iOS App: Removing Destination Coordinate from Firebase 00:08:21
- iOS App: Zooming in on MKMapView 00:27:17
- iOS App: Showing Alerts 00:16:52
- Chapter 5 : Advanced iOS & Firebase: Configuring Ride Experience
- iOS App: Building PickupVC in Interface Builder 00:28:22
- iOS App: Allowing Passengers To Request Trips 00:58:05
- iOS App: Allowing Drivers to Accept Trips 00:25:48
- iOS App: Showing Routes and Annotations 00:40:14
- iOS App: Allowing a Passenger or Driver to Cancel Trip 00:25:44
- iOS App: Modifying Function to Show and Zoom Routes 00:57:33
- iOS App: Fixing and Removing Duplicate Overlays on MKMapView 00:12:20
- Chapter 6 : Advanced iOS & Firebase: Configuring Start & End a Trip
- iOS App: Setting up CLRegion for Passenger and Destination 00:21:03
- iOS App: Making the Action Button ‘Smart’ 00:30:29
- iOS App: Starting a Trip 00:31:34
- Chapter 7 : Advanced iOS & Firebase: Wrapping Up
- Finishing the Ride Share App: Getting Directions with Apple Maps 00:16:59
- Ride Share App: Code Cleanup and Creation of Constants File 00:35:15
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.