iOS 12: Learn to Code & Build Real iOS Apps

Master iOS development and Swift 4 by building full-stack iOS apps in this brand new course. Incl. Core ML 2 & ARKit 2!


22.5 hours on-demand video

  • What’s new in Swift 4 and Xcode 10: Perfect for experienced developers who want to get up to speed.

  • Object Oriented Programming (OOP): Variables and constants, functions and loops, inheritance and polymorphism, optionals and enumerations, classes and protocols.

  • Control Structures: Using if/ else clauses, switch statements, and boolean logic to control the flow of execution.

  • Data Structures: How to work with collections like arrays and dictionaries.

  • Software Design: How to organize and format clean code for optimal readability and how to implement the Model-View­-Controller (MVC) design pattern.

  • TableViews & CollectionViews: How to display and update information in UITableView and UICollectionView

  • Networking: How to make asynchronous calls to RESTful APIs, store and retrieve data from the Internet, and use the JSON format for working with data.

  • Persistent Local Data Storage: How to use Core Data, Codable, and User Defaults to store your app data locally.

  • Source Control: Use Git, Terminal, and GitHub to create local and remote repositories for storing versions of code.

  • Machine Learning: Build apps that use artificial intelligence and build your own machine learning models using the new Core ML 2 and Create ML frameworks.

  • Augmented Reality: Play with 3D objects in augmented reality and create breathtaking animations and real-life interactions using the updated ARKit 2 framework.

  • Siri Shortcuts: Integrate the power of Siri into your apps with SiriKit and the new Shortcuts API

  • Submitting Apps to the App Store: Learn how to create certificates and deploy your apps to the App Store.

You may also like...