Bringing the design to life: exploring the storyboard
A closer look at the data model
Be lazy: Creating a CoreData helper class
Using a plist as datasource
Display a random quote
One textview fits all: a custom UITextView class
Getting author images from wikipedia
Saving our first quote
Creating a custom UIViewController Transition
Custom UITableView cells
Loading and presenting data in a TableView
Add a user defined quote
A little error correction
Displaying quotes: moving data between ViewControllers
Using xib files for custom views
Implementing the search algorithm
Swipe to delete
Another custom menu
Transitioning to the QuoteImageViewController
You should know the basics of the Swift programming language
You should be familiar with the basics of the Xcode IDE
In this course you will create a fully customised iOS 9 application called Quotes To Go from start to finish. Quotes to Go was created specifically to work as an example for this course and has already been downloaded from the Appstore by thousands of people around the world. So this is not just a simple demo application. This is a 100% real world app.
This course is for everyone who wants to learn more than the basics of iOS development. After watching this course you will have immersive knowledge about professional iOS development and advanced programming techniques.
Some of the highlights that we we are going to cover are:
custom ViewController transitions
CoreData database searches
After introducing you to the Quotes To Go App, which this course is about, we will have a close look at the design and we will identify key obstacles that we have to face when translating UI design into code. We will move on by learning more about data saving techniques like CoreData and plists. After saving our first quotes we will cover custom ViewController transitions to ensure a great user experience. Displaying all quotes in a beautifully designed TableView will be the next item on our way. We will even use Wikipedia to find images of famous people and use them as author images. We will also perform face detection to ensure that a persons face is always visible. After integrating some basic features like adding, deleting and sharing quotes, we will focus our efforts on one of the app’s highlights, which is generating great looking quote images that can be saved, but also shared on social media, via text, or e-mail. We will conclude this course by integrating the ability to sync data using iCloud.
Who this course is for:
Take this course if you want to create professional iOS Apps with a unique look and feel
to learn more about professional development techniques
to experience the development of a beautifully designed app from start to finish
Brian runs one of the largest YouTube channels on Swift development and has over a decade of experience developing software for different Apple platforms and consulting. Brian is an accomplished online trainer with thousands of students from around the world. His expertise is valued by many companies, universities, museums and government institutions.