iOS App Development - Beginner to Published in 2018 ✅ | Grant Klimaytys | Skillshare

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
19 students are watching this class