Course Purchase Includes

Each purchase comes with a 10 day money-back guarantee

  • 16 hours of content

  • Unlimited access

  • Access to code forums

  • Devslopes Certificate of Completion

Course curriculum

  • 01
    Intro to App & Building App UI
    Show details
    • Intro to Course - Uber clone app
    • Uber app assets
    • iOS App: Xcode Project Creation
    • iOS App: Building HomeVC’s User Interface
    • iOS App: Creating Custom View Subclasses for HomeVC
    • iOS App: Creating a Sliding Tray Menu with ContainerVC - Part 1
    • iOS App: Creating a Sliding Tray Menu with ContainerVC - Part 2
    • iOS App: Creating a UIView Extension
    • iOS App: Building LoginVC’s User Interface
    • iOS App: Creating Custom View Subclasses for LoginVC
    • iOS App: Adding RevealingSplashView
  • 02
    Setting Up Firebase & Configuring Authentication
    Show details
    • Firebase: Creating project in Firebase & adding it to Xcode
    • Firebase: Creating a DataService Singleton
    • Firebase: Enabling Sign In and Authentication
    • Firebase: Configuring Side Menu Changes Based On Account Type
  • 03
    Advanced iOS & Firebase: Displaying Users on MapView
    Show details
    • Advanced iOS: Configuring Location Services and Permissions
    • Advanced iOS: Creating an UpdateService Singleton
    • Advanced iOS: Creating the DriverAnnotation Subclass
    • Advanced iOS: Loading Instances of Driver from Firebase
  • 04
    Advanced iOS & Firebase: Search Functionality
    Show details
    • iOS App: Setting up UITextFieldDelegate Methods
    • iOS App: Searching for Nearby Locations
    • iOS App: UX Improvement 2 - Animating and Hiding UITableView
    • iOS App: Selecting A Search Result
    • iOS App: Dropping A Pin For The User’s Desired Destination
    • iOS App: Showing Trip Route
    • iOS App: UX Improvement 3: Loading View
    • iOS App: Removing Destination Coordinate from Firebase
    • iOS App: Zooming in on MKMapView
    • iOS App: Showing Alerts
  • 05
    Advanced iOS & Firebase: Configuring Ride Experience
    Show details
    • iOS App: Building PickupVC in Interface Builder
    • iOS App: Allowing Passengers To Request Trips
    • iOS App: Allowing Drivers to Accept Trips
    • iOS App: Showing Routes and Annotations
    • iOS App: Allowing a Passenger or Driver to Cancel Trip
    • iOS App: Modifying Function to Show and Zoom Routes - Part 1
    • iOS App: Modifying Function to Show and Zoom Routes - Part 2
    • iOS App: Fixing and Removing Duplicate Overlays on MKMapView
  • 06
    Advanced iOS & Firebase: Configuring Start & End a Trip
    Show details
    • iOS App: Setting up CLRegion for Passenger and Destination
    • iOS App: Making the Action Button ‘Smart’
    • iOS App: Starting a Trip
  • 07
    Advanced iOS & Firebase: Wrapping Up
    Show details
    • Finishing the Ride Share App: Getting Directions with Apple Maps
    • Ride Share App: Code Cleanup and Creation of Constants File
    • Uber app final source