Been wanting to try out a good project on Swift and Xcode 6? Well, I’ve got you covered. In this 6-part tutorial, I will be showing you how to create a Dribble Client from scratch using a lot of really cool techniques in iOS.
I have broken up the tutorial into small video chunks about 5-6 minutes long and at the end of it you will have an app that connects to the Dribbble API, downloads shots and displays them in a beautiful collection view.
So let’s get started.
Video 1: Introduction
This is the introduction of our 6-part Xcode tutorial on how to create a Dribbble app from scratch in Swift. In this video, I show you the app we are going to build and how to connect to the Dribble API.
Video 2: How to Download Data Using NSURLSession
This NSURLSession tutorial in Swift will show you how to download data in the background on iOS from an API. In this case, we are using the Dribbble API.
Video 3: Working with JSON in Swift
Working with JSON in Swift on iOS can be tricky. In this video, I will show you how to parse JSON data received from an API endpoint and convert that into a Swift class.
Video 4: How to Style a UICollectionView
In this video, you will learn how to style an iOS Collection View that’s engaging and beautiful. This tutorial is done in Xcode 6.
Video 5: How to Style a UICollectionView: Part II
We continue with populating the Collection View with data and images.
Video 6: Asynchronous Loading of Images
Here is how to load a UIImage Asynchronously and set it to a UIImageView in Swift. When loading images from the web, you want to load them asynchronously so they don’t make your app hang. Here is how to load a UIImage Asynchronously and set it to a UIImageView in Swift. When loading images from the web, you want to load them asynchronously so they don’t make your app hang.
Video 7: Finishing Touches
This is the last video in the series. We add some finishing touches to make the Collection View look good.