[Updated] Swift Programming Tutorial: Create an App Like UBER- Part 1- Using Swift

[Free Download] Part 2 Available – https://swiftowls.com/calulp/ The Ultimate Uber Part 2 Source Code Swipe File- Click the link above now to access part 2.

I’m using the swift programming language in this series of tutorials to code a mobile iphone application like the Uber app. I’m using swift which will be great for you to watch and learn from me coding a real live iPhone application.

In part 1, You will learn how to create a video background which is very inviting for the end user and is displaying when you open the Uber app. The video background is displayed using the AVPlayer class and is set to loop so that the video constantly repeats. After the video background is displayed you will add the title text on top of the video as you see in the Uber app. In our case the text displayed will be labeled Ober which will be the name of our iphone application. We will be adding the UILabel fully in code for this tutorial.

You will go to google firebase, register, and download the required frameworks that need to be imported in xcode to allow you to connect to the firebase backend. Once you’re connected to firebase, you can utilize the frameworks functions to store data on firebase via your iphone applications. Utilizing firebase as a backend allows you to create apps very quickly and efficiently. Since your data will be on firebase, you will be able to make changes to data while your app is in the app store without re-submitting the application as an update.

In this video you will be working with the following frameworks

In this video you will be working with the following files.

In this video(part 1) You will get to dive into the swift programming language by creating 3 functions, 2 of which will accept parameters.

The accepted parameters will be a UIView and NSNotification.

You will work with viewDidLoad() function, NSUrl, NSBundle, AVPlayer, AVLayers, NSNotificationCenter, Observers, Selectors, AVPlayerItem, UILabel, UIColor, UIFont, Subviews.

If you’re a new coder, you will be introduced to concepts such as variables, constants, and functions. You will also get to create a function which accepts a parameter and then you will pass an object into the function when the function is used.

When you create a function, you add code to that function and then you can run that function anywhere in the iphone application. Once the function is called within the app, the code will run that is inside of the function.

Swift parameters have names and can be accessed inside a function so that when you pass the parameter in, code will use the data that is passed in.For example, In the app, I create a function which accepts a UIView as a parameter. A UIView is a view in your application and you can make changes to the UIView in the function. When you pass in a view somewhere else in code, those changes that you made on the view will be set for the passed in view.

Don’t forget to subscribe to my Channel, Click the link below


Additional Information and Resources that will help you:

Learn more about UILabel:

Learn more about AVKit:

Learn more about AVFoundation:

Register at Parse for backend:

Learn more about NSURL:

Learn more about NSBundle:

Learn more about UIColor:

Learn more about UIFont:

Learn more about NSNotificationCenter:

Learn more about AVPlayer:

Learn more about AVPlayerItem:

Learn more about UIView:


World Darko says:

You’re a f***%## god. A legend. I seriously want to meet you one day. No bs. I’m taking this Udemy course and it has an Uber clone section and the guy keeps messing up and it’s just so ridiculously lame the rebuild he makes and also it’s so outdated. Man you really helped me out man. I’m for real. Thank you so much man. Seriously. Looking forward to new vids! *subd*

Jeremy Manning says:

Can you I use windows instead of mac

candice williams says:

thank you so much for creating this channel. instant sub and will share. can you please add a detailed list of pricez for the initial program and add ons we need to complete this particular tutorial.

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!