www.appbrewery.co Open in urlscan Pro
2606:4700:3030::ac43:93da  Public Scan

URL: https://www.appbrewery.co/p/ios-course-resources/
Submission: On October 10 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Toggle navigation The App Brewery
 * More Courses
 * Login


IOS COURSE RESOURCES LIST





SECTION 1: GETTING STARTED WITH IOS DEVELOPMENT AND SWIFT 5

 * Download the Complete Course Syllabus
 * App Brewery Cornell Notes Template
 * Hackintosh reference guide
 * Minimum Xcode Requirements
 * Sign up for the App Brewery Newsletter
 * The Story of the 7 Minute Workout App





SECTION 2: XCODE STORYBOARDS AND INTERFACE BUILDER

 * Map of Xcode
 * Xcode Shortcuts
 * Colorhunt.co
 * Ultimate Guide to iPhone Resolutions
 * I Am Rich Image Assets
 * App Icon Generator
 * Canva.com
 * Sideloading (Running app on device) Troubleshooting Flow Chart
 * Completed I Am Rich App





SECTION 3: XCODE STORYBOARD AND INTERFACE BUILDER CHALLENGE

 * I Am Poor Starting Assets





SECTION 4: SWIFT PROGRAMMING BASICS - COLLECTIONS, CONSTANTS & VARIABLES

 * Dicee Starting Project
 * Dkhamsing's List of Open Source iOS Apps
 * 21 Open Source iOS Apps
 * FlappySwift: Swift version of Flappy Bird
 * Challenge Solution: Setting the Alpha Value
 * Swift Cheat Sheet
 * Khan Academy - Pseudorandom Number Generators
 * Dicee Completed Project
 * Coding Exercise 1 - Variables
 * Coding Exercise 2 - Arrays
 * Coding Exercise 3 - Randomisation
 * Coding Exercise 4 - Constants
 * repl.it Variables Challenge Solution
 * repl.it Arrays Challenge Solution
 * repl.it Randomisation Challenge Solution
 * repl.it Contants Challenge Solution





SECTION 5: SWIFT PROGRAMMING BASICS CHALLENGE

 * Magic 8 Ball Starting Project
 * Magic 8 Ball Completed Project





SECTION 6: AUTO LAYOUT AND RESPONSIVE UIS

 * Auto Layout Starting Project
 * Auto Layout Completed Project
 * Calculator Layout Challenge Starting Project
 * Calculator Layout Challenge Completed Project





SECTION 7: USING AND UNDERSTANDING APPLE DOCUMENTATION

 * Xylophone Starting Project
 * Apple Developer Documentation
 * Audio Track Engineering Documentation
 * Bundle Documentation
 * AVAudioSession Documentation
 * Xylophone Completed Project
 * Coding Exercise 5 - Functions Part 1
 * Coding Exercise 6 - Functions Part 2
 * repl.it Functions 1 Challenge Solution
 * repl.it Functions 2 Challenge Solution





SECTION 8: INTERMEDIATE SWIFT PROGRAMMING - CONTROL FLOW AND OPTIONALS

 * Egg Timer Starting Project
 * Swift Operators
 * If Programming Languages were Weapons
 * Egg Timer Completed Project
 * Coding Exercise 7 - if else
 * Coding Exercise 8 - Switch Statements
 * Coding Exercise 9 - Dictionaries
 * Coding Exercise 10 - Optionals
 * repl.it If-Else Challenge Solution
 * repl.it Switch Challenge Solution
 * repl.it Dictionaries Challenge Solution
 * repl.it Optionals Challenge Solution





SECTION 9: IOS APP DESIGN PATTERNS AND CODE STRUCTURING

 * Quizzler Starting Project
 * Quizzler Auto Layout Practice Starting Project
 * Quizzler Completed Project
 * Quizzler Multiple Choice Challenge Solution
 * Coding Exercise 11 - Structures
 * Coding Exercise 12 - Functions Part 3
 * repl.it Functions 3 Challenge Solution
 * repl.it Structures Challenge Solution





SECTION 10: IOS APP DESIGN PATTERN CHALLENGE

 * Destini Starting Project
 * Destini Auto Layout Practice Starting Project
 * Destini Completed Project





SECTION 11: ADVANCED SWIFT PROGRAMMING - CLASSES, INHERITANCE & ADVANCED
OPTIONALS

 * BMI Starting Project
 * BMI Auto Layout Practice Starting Project
 * UIViewController Documentation
 * Swift Language Guide: Structs vs Classes
 * Choosing between Structures and Classes
 * BMI Completed Project





SECTION 12: ADVANCED SWIFT PROGRAMMING CHALLENGE

 * Tipsy Starter Project
 * Tipsy Auto Layout Starting Project
 * Tipsy Completed Project





SECTION 13: NETWORKING, JSON PARSING, APIS AND CORE LOCATION

 * Clima Starting Project
 * Apple's SF Symbols
 * Supporting Dark Mode in iOS 13
 * Swift Protocols Language Guide
 * UITextFieldDelegate Documentation
 * Open Weather Map API Documentation
 * Get an Open Weather Map API Key
 * Current Weather API Doc
 * JSON Viewer Pro (Awesome got sold and now has ads) Chrome Extension (or just
   use Firefox)
 * Map Function Documentation
 * Swift Closures Language Guide
 * Main Thread Checker
 * Completed Clima Project





SECTION 14: NETWORKING AND API CHALLENGE

 * ByteCoin Starter Project
 * Register for an API key on coinapi.io
 * Coinapi.io documentation
 * ByteCoin Completed Project





SECTION 15: FIREBASE CLOUD FIRESTORE, TABLEVIEWS AND COCOAPOD DEPENDENCIES

 * FlashChat Starter Project
 * Control Flow in the Swift Language Guide
 * Cocoapods.org
 * Route 85: Introduction to Cocoapods
 * Troubleshooting Cocoapods Installation
 * Available Pods in Firebase
 * Getting Started with Firebase (iOS)
 * Besher Al Maleh on [weak self]
 * Quora: what does [weak self] mean in a closure?
 * weak self and unowned self explained by Antoine Van Der Lee
 * Multiple MVCs and Memory Management
 * Swift Properties in the Swift Language Guide
 * Typecasting in the Swift Language Guide
 * Getting Started with Cloud Firestore
 * Firestore Security Rules
 * IQKeyboardManager Pod
 * ViewController Lifecycle Project Demo
 * Documentation on the ViewController Lifecycle
 * Documentation on the App Lifecycle
 * App Lifecycle Project Demo
 * FlashChat Completed Project
 * Coding Exercise 13 - Loops





SECTION 16: COMMAND LINE AND TERMINAL

 * Impress your friends using hackertyper.com
 * Useful Terminal Shortcuts
 * The sudo rm -rf Monday morning mistake
 * Learn enough command line to be dangerous





SECTION 17: SWIFTUI AND DECLARATIVE PROGRAMMING

 * I Am Rich Assets
 * I am Rich SwiftUI Completed
 * Beautiful colour Palettes on flatuicolors.com
 * Convert HEX to UIColour() on uicolor.xyz
 * Download custom fonts from fonts.google.com
 * Apple's SF Symbols
 * AngelaCard/MiCard SwiftUI Completed
 * Dicee Assets
 * Dicee SwiftUI Completed
 * Y Combinator Hacker News
 * Hacker News Algolia API
 * H4X0R News Completed
 * Mac Catalyst Documentation





SECTION 18: GIT, GITHUB AND VERSION CONTROL

 * Git Quick Reference
 * Git Cheatsheet.pdf


SECTION 19: LOCAL DATA PERSISTENCE - USER DEFAULTS, CORE DATA AND REALM

 * Todoey Starter Project
 * Xcode Intellisense
 * UserDefaults Documentation
 * When would you use singletons?
 * Apple Docs on common Cocoa Design Patterns
 * How Vinyl Records are made
 * NSPredicate Cheatsheet
 * Mattt Thompson on NSPredicate
 * Introducing Realm
 * Realm Swift Documentation
 * SwipeCellKit Documentation on Github
 * Link to trash icon from SwipeCellKit's example
 * Swift 5 compatible Chameleon repo
 * Completed Todoey Project using Core Data
 * Completed Todoey Project using Realm





SECTION 20: IN-APP PURCHASES AND APPLE STOREKIT

 * InspoQuotes Starter Project
 * Apple Developer Program
 * App Store Connect Login
 * InspoQuotes Completed Project





SECTION 21: ADVANCED SWIFT CLASSROOM - PART 1

 * Computed Properties in the Swift Language Guide
 * Property Observers in the Swift Language Guide








SECTION 22: ADVANCED SWIFT CLASSROOM - PART 2




 * Calculator Starter Project
 * Access Control in the Swift Language Guide
 * Tuples in the Swift Language Guide
 * Completed Calculator Project








SECTION 23: COREML AND MACHINE LEARNING

 * Apple's Guide to CoreML
 * Completed SeeFood Project





SECTION 24: ADVANCED COREML - COREML TOOLS & CONVERTING MODELS

 * CoreML Tools on pypi
 * CoreML Tools Documentation
 * Flower Classifier
 * Parameters and URL .txt
 * Completed WhatFlower Project






SECTION 25: CREATEML - BUILDING YOUR OWN MACHINE LEARNING MODEL FROM SCRATCH

 * CoreML 2 API Documentation
 * Datasets on Kaggle
 * Awesome Public Datasets
 * Completed CreateML Image Classifer





SECTION 26: CREATEML & NATURAL LANGUAGE PROCESSING (NLP)

 * Twittermenti Starter Project
 * Sentiment Analysis of Twitter Data for Predicting Stock Market Movements
 * Download the Twitter Sentiment Dataset
 * Sign up as a Twitter Developer
 * Matt Donnelly's Swifter
 * Twitter Search API Documentation
 * JSON Editor Online
 * Global vs. Local Variables
 * Keeping Your API Keys Secure
 * Twittermenti Completed Project





SECTION 27: ARKIT & AUGMENTED REALITY APPS

 * SceneKit Documentation
 * SpriteKit Documentation
 * Apple Metal Documentation
 * Moon Texture Map
 * Turbosquid
 * Download the grid.png
 * Completed Real Dicee Project





SECTION 28: ADVANCED ARKIT

 * Completed AR Ruler Project





SECTION 29: ARKIT 2 AND LIVE TRACKING

 * Download the Evee and Oddish Pokemon models
 * Download proxy Pokemon cards for printing
 * Find your own models on Free3D.com
 * Apple Developer Website on ARKit
 * Check out a video on card based arcade games
 * Completed Poke3D Project





SECTION 30: ARKIT 2 AND LIVE VIDEO

 * Download the Daily Prophet Sample Newspaper here
 * Apple Spritekit SKVideoNode Documentation
 * Completed MagicPaper Project





SECTION 31: 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.





SECTION 32: WHAT'S NEXT? HOW TO BECOME A PRO IOS DEVELOPER

 * Our Newsletter: The L.A.B. Report
 * Stay in touch over Twitter, Facebook, and our Meetup Group
 * Sinch
 * Mapbox
 * Crashlytics
 * Ubertesters
 * Yalantis StarWars Animation
 * FlappySwift
 * Apple Sample Projects
 * 5 Libraries Every Developer should know
 * Marvel




© The App Brewery

 * Terms of Use
 * Privacy Policy


Incomplete Completed Incomplete disabled
Incomplete Completed Incomplete disabled
Sumo