iOS Development

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

iOS Development, A step-by-step guide to building an iPhone or iPad app for Beginners. This is a course designed for beginners who have never coded in Objective-C or build an iOS app.

In this iOS development video-based training course, expert developer and trainer Bob McCune teaches you how to build iOS apps using the iOS SDK from Apple. iOS is the standard SDK (software development kit) for iPad, iPhone, and iPad devices. Using the SDK, Bob walks you through creating a fully functional app and applying the tools and techniques available to you.

In this iOS development tutorial, you start by accessing, downloading, and setting up the SDK from Apple. Next, you will explore and set up Xcode to build your App. You will cover essential Objective-C topics, such as classes, methods, building objects, and coding conventions. Jumping right into development, you will work with strings, controllers, manage application data, create views and other UI elements, and work with iCloud. You will learn how to create a universal project, and create specific interfaces for each device.

By the completion of this iOS development tutorial course, you will be able to create a fully functioning iPhone or iPad app.

Who this course is for:

  1. Business and/or non-technical people who want to learn the basics of iPhone app development. This is a step by step beginners course for aspiring developers and people who are new to iOS development, including:
  2. Product Managers
  3. Designers
  4. Marketers
  5. Aspiring Developers (note advanced developers will likely find this class too elementary)
  6. Startup Founders
Show More

What Will You Learn?

  • You will be able to create any project having in your mind
  • You will know all about Swift. Including every single element
  • You will program confidently
  • You will know all about Xcode
  • You will know all about App Development

Course Content

Learn iOS Development

  • 1. Intro to Course
    00:00
  • 2. Register as an Apple Developer
    00:00
  • 3. Downloading Xcode 8
    00:00
  • 4. Installing Xcode 8
    00:00
  • 5. Building your first Swift 3 iOS 10 App
    00:00
  • 6. Variables, operators, & how computers work
    00:00
  • 7. Swift 3 strings
    00:00
  • 8. Swift 3 numbers
    00:00
  • 9. Swift 3 functions
    00:00
  • 10. Swift 3 Booleans & conditional logic
    00:00
  • 11. Swift 3 constants & logical operators
    00:00
  • 12. Swift 3 arrays
    00:00
  • 13. Swift 3 loops
    00:00
  • 14. Swift 3 Dictionaries
    00:00
  • 15. Object Oriented Programming
    00:00
  • 16. Inheritance
    00:00
  • 17. Polymorphism
    00:00
  • 18. Git & Version Control – The Fun Way
    00:00
  • 19. Git basics
    00:00
  • 20. Setting up Github
    00:00
  • 21. Github vs Bitbucket
    00:00
  • 22. Local & remote Git repositories
    00:00
  • 23. Working through Git merge conflicts
    00:00
  • 24. Github Desktop
    00:00
  • 25. Miracle Pills – Autolayout & project creation
    00:00
  • 26. Miracle Pills – Width, height, leading, trailing constraints
    00:00
  • 27. Miracle Pills – UIPickerView
    00:00
  • 28. Working with UIScrollView
    00:00
  • 29. Working with UIStackview
    00:00
  • 30. Changing screens with segues
    00:00
  • 31. Retro Calculator Intro
    00:00
  • 32. Retro Calculator – UIStackView & auto layout
    00:00
  • 33. Retro Calculator – Custom fonts on iOS 10
    00:00
  • 34. Retro Calculator – Playing audio files on iOS 10
    00:00
  • 35. Retro Calculator – Math & Logic
    00:00
  • 36. Exercise – Enhancing the Calculator
    00:00
  • 37. Size classes on iOS 10 & Xcode 8
    00:00
  • 38. Party Rock Mansion Intro
    00:00
  • 39. Party Rock – Designing the UI
    00:00
  • 40. Party Rock – Custom table cells, and data modeling
    00:00
  • 41. Party Rock – Downloading images & async
    00:00
  • 42. Party Rock – Showing Youtube videos in a web view
    00:00
  • 43. Model View Controller (MVC)
    00:00
  • 44. How web requests work on iOS 10
    00:00
  • 45. Understanding JSON on iOS 10
    00:00
  • 46. Rainy Shine – App intro & project creation
    00:00
  • 47. Rainy Shine – Intro to Cocoapods
    00:00
  • 48. Rainy Shine – Installing Cocoapods & Alamofire
    00:00
  • 49. Rainy Shine – Creating the Interface with IBOutlets
    00:00
  • 50. Rainy Shine – Table view, delegate, & datasource
    00:00
  • 51. Rainy Shine – OpenWeather API Registration
    00:00
  • 52. Rainy Shine – Data model and constants
    00:00
  • 53. Downloading data from the API with Alamofire
    00:00
  • 54. Rainy Shine – Parse JSON data
    00:00
  • 55. Rainy Shine – Updating UI with data from the API
    00:00
  • 56. Rainy Shine – Data modeling & initializing weather Dictionary
    00:00
  • 57. Rainy Shine – IBOutlets & custom weather cell
    00:00
  • 58. Rainy Shine – User location with CLLocationManager
    00:00
  • 59. Pokedex – Intro to app
    00:00
  • 60. Pokedex – Project setup, images, data, github
    00:00
  • 61. Pokedex – Creating a Pokemon class
    00:00
  • 62. Pokedex – Collection view, storyboard layout
    00:00
  • 63. Pokedex – Custom collection view cell
    00:00
  • 64. Pokedex – Collection view delegate, data source, flow layout
    00:00
  • 65. Pokedex – Parsing CSV files
    00:00
  • 66. Pokedex – Audio & custom fonts
    00:00
  • 67. Pokedex – Search bar & search filtering
    00:00
  • 68. Pokedex – Detail controller & segue
    00:00
  • 69. Pokedex – Stack view & detail view controller
    00:00
  • 70. Pokedex – IBOutlets & model changes
    00:00
  • 71. Pokedex – The API, Github, Cocoapods & Alamofire
    00:00
  • 72. Pokedex – Downloading & parsing data part 1
    00:00
  • 73. Pokedex – Downloading & parsing data part 2
    00:00
  • 74. Pokedex – Finishing the Pokedex
    00:00
  • 75. Intro to Protocol Oriented Programming
    00:00
  • 76. Writing your first protocols
    00:00
  • 77. Creating protocol extensions
    00:00
  • 78. Generics & protocols
    00:00
  • 79. Practical examples using protocol oriented programming
    00:00
  • 80. Intro to Firebase
    00:00
  • 81. Firebase Push Notifications – Creating the project
    00:00
  • 82. Firebase Push Notification – Creating a certificate
    00:00
  • 83. Firebase Push Notifications – Connecting via code to Firebase messaging
    00:00
  • 84. PokeFinder – Intro to App
    00:00
  • 85. PokeFinder – Installing Firebase & GeoFire
    00:00
  • 86. PokeFinder – Custom image for user location
    00:00
  • 87. PokeFinder – Saving Pokemon to a GPS location
    00:00
  • 88. PokeFinder – Showing Pokemon annotations on the map
    00:00
  • 89. PokeFinder – Location permissions & final app
    00:00
  • 90. DevChat – Project creation & using Apple’s example code
    00:00
  • 91. DevChat – Refactor Apple’s code & move IBOutlets
    00:00
  • 92. DevChat – Moving code from parent class to child
    00:00
  • 93. DevChat – How to create your own protocol & delegate
    00:00
  • 94. DevChat – Setting up & installing Firebase
    00:00
  • 95. DevChat – Firebase data modeling & app architecture
    00:00
  • 96. DevChat – Custom views with IBDesignable & IBInspectable
    00:00
  • 97. DevChat – Login UI & Firebase authentication
    00:00
  • 98. DevChat – Creating email account users with Firebase
    00:00
  • 99. DevChat – Firebase authentication error handling
    00:00
  • 100. DevChat – How to save authenticated users to Firebase
    00:00
  • 101. DevChat – Downloading & Parsing Firebase users
    00:00
  • 102. DevChat – Firebase storage – uploading videos to Firebase
    00:00
  • 103. DevChat – Sending your first snap
    00:00
  • 104. Creating screenshots for App Store submission
    00:00
  • 105. All about iOS 10 provisioning
    00:00
  • 106. Installing development certificates & profiles
    00:00
  • 107. Installing production certificates & profiles
    00:00
  • 108. Adding external beta testers
    00:00
  • 109. Submitting an app to the App Store
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet
ResearcherStore

Want to receive push notifications for all major on-site activities?