Mô tả

Advanced iOS & Firebase: Ride Share (Uber clone app)

Welcome 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.

*BASIC KNOWLEDGE OF SWIFT AND XCODE IS ASSUMED

WHY TAKE THIS COURSE?

Learning advanced development skills should be taught using real world examples. In this course you're going to learn to code the Devslopes way. We teach by building real world, professional, amazing looking apps from start to finish.

Here are some of the things you'll be able to do after taking this course:

  • Understand advanced Firebase backend development 
  • Work fluently with iOS & Firebase
  • Apply to jr iOS development jobs
  • Work as an iOS contractor

Who this course is for:

  • People who want to build advanced iOS apps!
  • Those who want to create their own startup
  • Those looking to get a full time job as a developer
  • Business owners
  • Students & teenagers
  • People who want to make money building apps

If you are a student of our iOS 11: From Beginner to Paid Professional - or have any other basic understanding of iOS development, then this is a perfect next step to advanced your iOS and Firebase skills.

WHAT YOU WILL LEARN:

  • Major focus on user experience
  • Setting up Cocoapods
  • Custom View Subclasses
  • UIView extensions
  • UIViewController extensions
  • Creating a sliding menu
  • Advanced Firebase for the backend
  • Firebase sign in and authentication
  • Location Services
  • Saving and showing real time driver annotations on the map
  • Using Firebase for real time user requests
  • MapViews
  • And much more!

Don't forget to join the free live community where you can interact with other students and ask questions to the community.

Bạn sẽ học được gì

Build a full-stack Uber clone - Both driver and user, custom UI, maps, GPS - everything!re an absolute beginner to macOS development then take this course

Beginner to advanced Firebase - real time location tracking and data storage of GPS coordinates

Master Apple MapKit - custom annotations, search, real time location tracking and more

Advanced iOS development techniques - custom animation, code management, UI design, back-end data management

Yêu cầu

  • Must have a computer with OSX or macOS on it

Nội dung khoá học

7 sections

Intro to App & Building App UI

9 lectures
Intro to Course - Uber clone app
05:09
iOS App: Xcode Project Creation
10:15
iOS App: Building HomeVC’s User Interface
24:30
iOS App: Creating Custom View Subclasses for HomeVC
52:55
iOS App: Creating a Sliding Tray Menu with ContainerVC
01:03:57
iOS App: Creating a UIView Extension
06:03
iOS App: Building LoginVC’s User Interface
17:33
iOS App: Creating Custom View Subclasses for LoginVC
24:12
iOS App: Adding RevealingSplashView
08:37

Setting Up Firebase & Configuring Authentication

4 lectures
Firebase: Creating project in Firebase & adding it to Xcode
06:40
Firebase: Creating a DataService Singleton
14:29
Firebase: Enabling Sign In and Authentication
38:00
Firebase: Configuring Side Menu Changes Based On Account Type
41:55

Advanced iOS & Firebase: Displaying Users on MapView

6 lectures
Advanced iOS: Configuring Location Services and Permissions
20:41
Advanced iOS: Creating an UpdateService Singleton
19:12
Advanced iOS: Creating the DriverAnnotation Subclass
12:54
Advanced iOS: Loading Instances of Driver from Firebase
29:19
Advanced iOS: UX Improvement 1: CenterMapButton Improvements
05:09
Quiz 1
4 questions

Advanced iOS & Firebase: Search Functionality

11 lectures
iOS App: Setting up UITextFieldDelegate Methods
29:14
iOS App: Searching for Nearby Locations
16:20
iOS App: UX Improvement 2: Animating and Hiding UITableView
04:31
iOS App: Selecting A Search Result
15:58
iOS App: Dropping A Pin For The User’s Desired Destination
14:00
iOS App: Showing Trip Route
17:19
iOS App: UX Improvement 3: Loading View
12:40
iOS App: Removing Destination Coordinate from Firebase
08:21
iOS App: Zooming in on MKMapView
27:17
iOS App: Showing Alerts
16:51
Quiz 2
3 questions

Advanced iOS & Firebase: Configuring Ride Experience

7 lectures
iOS App: Building PickupVC in Interface Builder
28:22
iOS App: Allowing Passengers To Request Trips
58:04
iOS App: Allowing Drivers to Accept Trips
25:48
iOS App: Showing Routes and Annotations
40:14
iOS App: Allowing a Passenger or Driver to Cancel Trip
25:44
iOS App: Modifying Function to Show and Zoom Routes
57:32
iOS App: Fixing and Removing Duplicate Overlays on MKMapView
12:19

Advanced iOS & Firebase: Configuring Start & End a Trip

3 lectures
iOS App: Setting up CLRegion for Passenger and Destination
21:03
iOS App: Making the Action Button ‘Smart’
30:29
iOS App: Starting a Trip
31:33

Advanced iOS & Firebase: Wrapping Up

2 lectures
Finishing the Ride Share App: Getting Directions with Apple Maps
16:58
Ride Share App: Code Cleanup and Creation of Constants File
35:15

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.