
Just a simple introduction to the course.
The Starter and Final Project are in attachements to this video
In this video we create the Xcode project and the baseUI for our App
In this video we customize our Last Videos TableViewController
In this video we create our Youtube API Key
In this video we interact for the first time with the youtube API
In this video we retrieve our Last Videos
In this video we convert our NSData into JSON Format
In this video we create LastVideos object to store the retrieved data
In this video, we implement delegates, to access our data in our LV TableViewController
in this video, we configure our LV TableViewCell
In this video, we are switching To Alamofire for better networking performance.
In this video we make the video details TableViewController
Here is the video embedded string:
"<html><head><style type=\"text/css\">body {background-color: transparent;color: white;}</style></head><body style=\"margin:0\"><iframe frameBorder=\"0\" height=\"" + String(height) + "\" width=\"" + String(width) + "\" src=\"http://www.youtube.com/embed/" + vid.videoID + "?showinfo=0&modestbranding=1&frameborder=0&rel=0\"></iframe></body></html>"
In this video, we watch our embedded videos
Little final touches on our UI.
Testing our API playlists call
Testing the Playlist call in Xcode
Retrieving and Storing the Playlist data
Retrieving the number of videos inside different playlists
Reloading our TableView, Adding our titles and watching the videos
Customizing the Navigation Bar Title Color
Testing Our Call for the Channel with the API EXPLORER
Retrieving The Channel Details in Xcode
Creating The Channel UI in Main.Storyboard
Configuring the Channel ViewController in codes
Testing the Youtube Api Explorer Call for The Search TableViewController
Retrieving the searched videos in xcode
Retrieving the searched channels in xcode
Making the UI for the Search TabelViewController
Creating the Outlets for the SearchTableViewCells
Adding Our Segmented Controller
Populating our data on our Search TableViewController
Fixing some error
Adding our SearchController
Watching the searched videos
Fixing a minor error in order to access the channel data
Watching the Channel Playlist Videos
Adding TabBarItem Icons
Changing the Back Bar Button Items
Changing the Back Bar Button Items
Changing the Back Bar Button Items
Creating Our App Icone in Pixelmator
Making Our App Icons Resolutions
Conclusion | Project Downloadable
Hey guys, welcome to this awesome course on how to build a Complete Youtube Video App in Swift 2.2 and Xcode 7.3.1. In this course you will get a strong knowledge on how to interact with the Youtube Data API and will be able to build your Dreamed Video App.
Have you always dreamed about making your own Youtube App? Have you ever wanted to clone the iOS Youtube App? Then you are the right place.
We will use simple and reusable codes so that you guys will get a better understanding of what we will be building together. You will not only learn how the Youtube Data API works but you will learn as well how to install Cocoapods on your Mac OSX, and use third party libraries.
Here is how our course will be structured. We will start by:
The app will be built in a way that you can easily turn it into your own app by just changing the different ids(such as Channel id, Video id or Playlist id). The final project will be available at the end of the course.
BUT WAIT! IT'S NOT THE END!!!
And I am not going to leave you guys with a non ready-to-go App. I will show you good Tools for any of your App as Bonus. I will also give you guys good resources about easily making iOS App icon resolutions for your App.
After having taken this course, you will be able to create the Stunning Video App you've always dreamed of.
HAVE FUN TAKING THIS COURSE!