Advanced iOS & Firebase: Rideshare

1 Review
You save 90% -

40 Lessons (15.8h)

  • 01-Intro to App & Building App UI
    01-Uber clone app5:09
    02-Xcode Project Creation10:15
    03-Building HomeVC’s User Interface24:30
    04-Creating Custom View Subclasses for HomeVC52:55
    05-Creating a Sliding Tray Menu with ContainerVC63:57
    06-Creating a UIView Extension6:03
    07-Building LoginVC’s User Interface17:33
    08-Creating Custom View Subclasses for LoginVC24:12
    09-Adding RevealingSplashView8:37
  • 02-Setting Up Firebase & Configuring Authentication
    01- Creating project in Firebase & adding it to Xcode6:40
    02-Creating a DataService Singleton14:29
    03-Enabling Sign In and Authentication38:00
    04-Configuring Side Menu Changes Based On Account Type41:55
  • 03-Displaying Users on MapView
    01-Configuring Location Services and Permissions20:41
    02-Creating an UpdateService Singleton19:12
    03-Creating the DriverAnnotation Subclass12:54
    04-Loading Instances of Driver from Firebase29:19
    05-UX Improvement 1- CenterMapButton Improvements5:09
  • 04-Search Functionality
    01-Setting up UITextFieldDelegate Methods29:14
    02-Searching for Nearby Locations16:20
    03-UX Improvement 2- Animating and Hiding UITableView4:31
    04-Selecting A Search Result15:58
    05-Dropping A Pin For The User’s Desired Destination14:00
    06-Showing Trip Route17:19
    07-UX Improvement 3- Loading View12:40
    08-Removing Destination Coordinate from Firebase8:21
    09-Zooming in on MKMapView27:17
    10-Showing Alerts16:51
  • 05-Configuring Ride Experience
    01-Building PickupVC in Interface Builder28:22
    02-Allowing Passengers To Request Trips58:04
    03-Allowing Drivers to Accept Trips25:48
    04-Showing Routes and Annotations40:14
    05-Allowing a Passenger or Driver to Cancel Trip25:44
    06-Modifying Function to Show and Zoom Routes-157:32
    07-Fixing and Removing Duplicate Overlays on MKMapView12:19
  • 06-Configuring Start & End a Trip
    01-Setting up CLRegion for Passenger and Destination21:03
    02-Making the Action Button Smart30:29
    03-Starting a Trip31:33
  • 07-Wrapping Up
    02-Code Cleanup and Creation of Constants File35:15
    01-Getting Directions with Apple Maps16:58

Expand Your Firebase Know-How By Creating Your Own Uber Clone



Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications. Its target students are: first-time developers, entrepreneurs who want to build their own technology startup, and current developers looking to either advance their careers or learn new technologies.

By taking Devslopes' courses, its students have been able to: get jobs as developers with amazing salaries, launch (and even sell) their technology startups, and get promotions and make substantial career changes. Devslopes strives to teach students how to code through polished apps inspired by real-world examples. It wants its students to build projects that they are proud of, that look and operate just like apps they use in their everyday life. Devslopes is passionate about helping people reveal their hidden talents and guiding them into the exciting world of startups and programming.


Take your dev skills to the next level by creating a polished full-stack and fully functional Uber clone app. Using Firebase, Google's streamlined and scaleable development platform, you'll take a step-by-step look at creating your own Uber clone app and diving into the nuances of both front and back-end development, as well as UI design. Make your way through the entire course, and you'll come out with an expanded Firebase understanding and a powerful portfolio piece you can bring to your next interview.

  • Access 40 lectures & 15 hours of content 24/7
  • Explore the essentials of Firebase development & UI principles
  • Walk through creating a ridesharing app w/ Firebase
  • Broaden your understanding of custom view subclasses, location services & more


Important Details

  • Length of time users can access this course: lifetime
  • Access options: web and mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Basic knowledge of Swift and Xcode is assumed


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...