[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
UIKit
AVKit
AVFoundation
Firebase

In this video you will be working with the following files.
AppDelegate.swift
ViewController.swift
Main.storyboard

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

http://swiftowls.com

Additional Information and Resources that will help you:

Learn more about UILabel:
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UILabel_Class/

Learn more about AVKit:
https://developer.apple.com/library/mac/documentation/AVKit/Reference/AVKitFramework/

Learn more about AVFoundation:
https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVFoundationFramework/

Register at Parse for backend:
https://www.parse.com

Learn more about NSURL:
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/

Learn more about NSBundle:
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSBundle_Class/

Learn more about UIColor:
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIColor_Class/

Learn more about UIFont:
https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIFont_Class/index.html

Learn more about NSNotificationCenter:
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/

Learn more about AVPlayer:
https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayer_Class/index.html

Learn more about AVPlayerItem:
https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayerItem_Class/index.html

Learn more about UIView:
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/

Comments

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

*

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.


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

Please click below to support us on Facebook!

Send this to a friend

▷ Other ReviewsVehicles   Show Cars   Motorbikes   Scooters   Bicycles   Rims & Tires   Luxury BoatsFashion   Sunglasses   Luxury Watches   Luxury Purses   Jeans Wear   High Heels   Kinis Swimwear   Perfumes   Jewellery   Cosmetics   Shaving Helpers   Fashion Hats   Modeling TipsFooding   Chef Club   Fooding Helpers   Coktails & LiquorsSports   Sport Shoes   Fitness & Detox   Golf Gear   Racquets   Hiking & Trek Gear   Diving Equipment   Ski Gear   Snowboards   Surf Boards   Rollers & SkatesEntertainment   DIY Guides   Zik Instruments   Published Books   Music Albums   Cine Movies   Trading Helpers   Make Money   Fishing Equipment   Paintball Supplies   Trading Card Games   Telescopes   Knives   Vapes   GameplaysHigh Tech   Flat Screens   Tech Devices   Camera Lenses   Audio HiFi   Printers   USB Devices   PC Hardware   Network Gear   Cloud Servers   Software Helpers   Programmer Helpers   Mobile Apps   Hearing AidsHome   Home Furniture   Home Appliances   Tools Workshop   Beddings   Floor Layings   Barbecues   Aquarium Gear   Safe Boxes   Office Supplies   Security Locks   Cleaning ProductsKids   Baby Strollers   Child Car Seats   Remote ControlledTravel   Luggages & Bags   Airlines Seats   Hotel Rooms   Fun Trips   Cruise Ships   Mexico Tours