Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


iOS App Development - Beginner to Published in 2018 ✅

via Skillshare


Have you ever thought, "I can't program" ?

I once thought that but I tried anyway. Turns out it was pretty easy and after a few months I became self employed as an App Developer, ramping up my earnings to the tune of $120,000 per year. 

Would that amount of money change your life?

Well this iOS course is where it starts, but only if you click the Enroll button. Give it a try, you have nothing to lose and everything to gain!


There is so much more to iOS app development than just code after code tutorial!

That's why I created this iOS app development course! No other Xcode or Swift app development course takes you from beginner (with no experience) to published. They only show you 'How to develop an iOS app', wth no reference to all the other parts such as:

  • Signing an iOS app
  • Becoming an Apple developer
  • Installing Apple development certificates
  • Submitting an app to Apple for review
  • Marketing your iOS app through the app listing

Enroll in this course and you will learn all of the above and more!


  • Introduction
  • How to Install Xcode and iOS Simulators
  • Setting up and running our first project (yes, really that soon!)
  • Why do you need to create a beautiful app on iOS?
  • What exactly is a beautiful iOS app?
  • Looking at Apples handy app guidelines
  • Defining a User eXperience (UX) and creating our own
  • Experimenting with Xcode 7 and Storyboards
  • Designing the main screen (View Controller)
  • Adding colour to the main screen of an iOS app
  • How to add images to navigation bar button items on iOS
  • Creating the Add RSS Feed screen in Storyboards
  • Creating the Edit RSS Feeds screen in Storyboards
  • Creating the View RSS Feed item screen in Storyboards
  • How to connect Storyboard objects to a Swift code base using outlets
  • What is a data model?
  • Understanding RSS feeds before creating the models
  • Creating the Feed and FeedItem models
  • What options are there for data storage on iOS
  • Installing an SQLite database framework in Xcode 7 from GitHub
  • Creating the FeedDataHelper class
  • Testing the SQLite database connection in Xcode 7
  • Adding a feed via the 'Add Feed' view controller
  • Explaining the table view and it's table source (UItableView and UITableSource)
  • How to create a UITableViewCell for a UITableView
  • Populating the feeds table with our cells
  • Deleting an item from a table view row. AKA - slide to Delete in a table view
  • Disabling app transport security (and introduction to Info.plist)
  • Getting our RSS Feed Items
  • Creating the cell for our RSS Feed Items table view
  • Populating the RSS Feed Items list view
  • Handling a click on the Feed Items list
  • Why we need to debug iOS apps
  • App monetizaton strategies for iOS apps
  • How to implement Google Ads in an iOS app
  • How to create an app icon for iOS apps
  • How to create a launch screen for an iOS app
  • How to sign up for an Apple developer account
  • How to set up an app within your Apple Developer account
  • How to prepare an iTunes Connect app store listing - Basics
  • How to prepare an iTunes Connect app store listing - Images
  • How to compile, sign and submit an app to the App store
  • Final lecture with 1 final task

Taught by

Grant Klimaytys

Related Courses


Start your review of iOS App Development - Beginner to Published in 2018 ✅

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free