iOS App Development - Beginner to Published in 2018 ✅

Grant Klimaytys, Former Google Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
43 Lessons (4h 54m)
    • 1. Introduction

      1:36
    • 2. How to Install Xcode and iOS Simulators

      2:16
    • 3. Setting up and running our first project (yes, really that soon!)

      4:20
    • 4. Why do you need to create a beautiful app on iOS?

      2:58
    • 5. What exactly is a beautiful iOS app?

      3:23
    • 6. Looking at Apples handy app guidelines

      5:53
    • 7. Defining a User eXperience (UX) and creating our own

      4:45
    • 8. Experimenting with Xcode 7 and Storyboards

      4:18
    • 9. Designing the main screen (View Controller)

      8:29
    • 10. Adding colour to the main screen of an iOS app

      5:31
    • 11. How to add images to navigation bar button items on iOS

      6:34
    • 12. Creating the Add RSS Feed screen in Storyboards

      15:02
    • 13. Creating the Edit RSS Feeds screen in Storyboards

      1:51
    • 14. Creating the View RSS Feed item screen in Storyboards

      3:11
    • 15. How to connect Storyboard objects to a Swift code base using outlets

      10:42
    • 16. What is a data model?

      2:10
    • 17. Understanding RSS feeds before creating the models

      1:43
    • 18. Creating the Feed and FeedItem models

      6:50
    • 19. What options are there for data storage on iOS

      3:07
    • 20. Installing an SQLite database framework in Xcode 7 from GitHub

      10:53
    • 21. Creating the FeedDataHelper class

      18:56
    • 22. Testing the SQLite database connection in Xcode 7

      9:35
    • 23. Adding a feed via the 'Add Feed' view controller

      11:47
    • 24. Explaining the table view and it's table source (UItableView and UITableSource)

      1:55
    • 25. How to create a UITableViewCell for a UITableView

      8:51
    • 26. Populating the feeds table with our cells

      11:26
    • 27. Deleting an item from a table view row. AKA - slide to Delete in a table view

      12:17
    • 28. Disabling app transport security (and introduction to Info.plist)

      2:31
    • 29. Getting our RSS Feed Items

      19:16
    • 30. Creating the cell for our RSS Feed Items table view

      11:06
    • 31. Populating the RSS Feed Items list view

      7:12
    • 32. Handling a click on the Feed Items list

      13:57
    • 33. Why we need to debug iOS apps

      1:14
    • 34. App monetizaton strategies for iOS apps

      6:00
    • 35. How to implement Google Ads in an iOS app

      8:42
    • 36. How to create an app icon for iOS apps

      4:40
    • 37. How to create a launch screen for an iOS app

      7:07
    • 38. How to sign up for an Apple developer account

      1:19
    • 39. How to set up an app within your Apple Developer account

      9:33
    • 40. How to prepare an iTunes Connect app store listing - Basics

      5:54
    • 41. How to prepare an iTunes Connect app store listing - Images

      7:21
    • 42. How to compile, sign and submit an app to the App store

      5:44
    • 43. Final lecture with 1 final task

      2:01
12 students are watching this class
How students rated this class
Leave Review

Watch more to review

We ask our students to watch a few lessons before reviewing to make sure we get quality feedback!

Best Suited for
 --  Beginner Intermediate Advanced Beginner/Intermediate Intermediate/Advanced All Levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Be the first!

No ratings just yet—watch a few lessons to be the first to share whether this class met your expectations.

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Be the first to leave a review in our updated system!
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update. You are welcome to edit your old review into the new system!

4 of 4 students recommend this class
almost halfway through, has helped me so much! all other tutorials have been hard to follow but these videos make it easy and accessible!
Grant Klimaytys

Former Google Engineer