iOS 12 Course Resources List
Module 1 - Getting Started with iOS 12 and Swift 4.2
- Xcode 10 Written Download Instructions
- Hackintosh Reference guide
- Swift Cheat-Sheet and Map of Xcode
- Sign up for the App Brewery Newsletter
- The Story of the 7 Minute Workout App
Module 2 - iOS Interface Builder and the $999 App
- Xcode Keyboard Shortcuts
- Xcode Installation Issues
- I Am Rich Image Assets
- Ultimate Guide to iPhone Resolutions
- Apple Human Interface Guidelines - What Makes a Good App Icon?
- Apple App Icon Size Requirements
- Canva
- App Icon Generator
- Apple's Human Interface Guidelines on What Makes a Good Icon
- A Brief History of Computer Graphics
Module 3 - Sideloading in iOS
Module 4 - Coding Challenge #1 - Using Interface Builder in Xcode
Module 5 - Build a iOS Dice App to Learn Swift Programming Basics
- Download the Dicee App Assets
- Swift Cheat-Sheet and Map of Xcode
- Apple Developer Forums
- [Deprecated] Download the Completed Dicee Project for iOS 11
- Download the Completed Dicee Project for iOS 12
Module 6 - Coding Challenge #2 - Swift Data Types, Variables and Arrays
Module 7 - Programming in Swift 4 for Beginners [Using Swift Playgrounds]
- Exercism Swift Programming Practice Exercises
- Download the Complete Swift Playgrounds
- Download the Fibonacci Brain Teaser Solution
Module 8 - Apple iOS APIs - Make a Music App
- Download the Skeleton Project
- Apple's Swift Programming Language Guide (Browser)
- Apple's Swift Programming Language Guide (iBooks)
- StackOverflow: The Saviour of Programmers Everywhere
- Apple Developer Forum
- Apple API Reference
- Apple's Guides and Sample Code
- Reading Assignment - Error Handling in Swift
- OSStatus
- Reading Assignment - Local vs. Global Variables
- Download the Complete Xylophone Project
Module 9 - MVC Design Pattern - Make a Quiz App
- Download the Skeleton Project
- Foundation Documentation
- Swift Standard Library Documentation
- UIKit Documentation
- UIAlertController Documentation
- UIAlertAction Documentation
- ProgressHUD on Github
- Download the Complete Quizzler Project
Module 10 - Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline
Module 11 - Auto Layout and Setting Constraints
- Download the Skeleton Project
- Download the Complete Auto Layout Project
- Download the Skeleton Project for Auto Layout Practice
Module 12 - Swift Programming for Intermediates
Module 13 - GPS, APIs and Getting Web Content - Build a Weather App
- Download the Skeleton Project
- Get an Open Weather Map API Key
- The Complete List of HTTP Response Codes
- Download the Complete Clima Project
Module 14 - The Command Line and Terminal
Module 15 - Build a Bitcoin Price Tracker
Module 16 - Cloud Database, iOS Animations and Advanced Swift - Make a WhatsApp Clone
- Download the Skeleton Project
- Register for a Firebase Account
- Download the Complete FlashChat Project
Module 17 - Git, Github and Version Control
Module 18 - Core Data, Realm, User Defaults - Learn Persistent Local Data Storage - Make a ToDo List App
- Xcode Intellisense
- UserDefaults Apple Documentation
- When Would You Use Singletons
- Apple Singleton Swift Guide
- NSPredicate Cheatsheet
- How Vinyl Records are Made
- Read More About Realm
- Download the Complete Todoey Project
Module 19 - In-App Purchases
- Download the Skeleton Project
- Sign Up for the Apple Developer Program
- Log In to Your Apple Developer Account
- App Store Connect
- Download the Completed Project
Module 20 - Advanced Swift Programming Concepts
- Download the Skeleton Project for Calculator App
- Download the Skeleton Project for Swift Access Levels Challenge
Module 21 - Intro to CoreML - How to Incorporate Machine Learning into Your iOS Apps
Module 22 - Machine Learning Using IBM Watson
Module 23 - Advanced CoreML - How to Convert Pre-Trained Models using CoreML Tools
- CoreML Tools Documentation
- Download the Parameters and URL Text File
- Download the Complete WhatFlower Project
Module 24 - CoreML 2 & CreateML - Building Our Own Machine Learning Model
Module 25 - CoreML 2 & Natural Language Processing - Twitter Sentiment Analysis App
- CoreML 2 API Documentation
- Sentiment Analysis of Twitter Data for Predicting Stock Prices
- Download the Skeleton Project
- Download the Twitter Sentiment Dataset
- Create a New Twitter Application
- Swifter Framework
- Twitter Standard Search API Documentation
- Global vs. Local Variables
- Keeping Your API Keys Secure
Module 26 - ARKit - Intro to Making Augmented Reality Apps
- SceneKit Documentation
- SpriteKit Documentation
- Apple Metal Documentation
- Moon Texture Map
- Turbosquid
- Download the grid.png
- Download the Complete Real Dicee Project
Module 27 - Advanced ARKit - How to Measure Real World Dimensions with an AR Ruler
Module 28 - ARKit 2 - Use Live Tracking Image Recognition for Pokemon App
- Download the Pokemon models
- Download proxy Pokemon cards for printing
- Apple Developer Website on ARKit
- Check out a video on card based arcade games
Module 29 - ARKit 2 - The Harry Potter Style Live NewsPaper
Module 30 - How to Submit Your App to the App Store
- Apple Developer Program
- Itunes Connect
- App Store Review Guidelines
- Average App Review Times for the App Store
- Screenshots Device Mockups Generator: Mockuphone.com
- App Icon Resizer: makeappicon.com
- Mobile App Landing pages with appsite
App Design Resource List
- Make your app look beautiful with these resources
App Marketing Resource List
- No downloads? I got you fam.