What Will I Learn?
How to build any app you wantCraft a portfolio of apps to apply for junior developer jobs
Build fully-fledged apps for your startup or business
Work as a freelance iOS developer
Master creating Augmented Reality apps using Apple’s new ARKit
Create your first Machine Learning app using Apple’s new CoreML
Requirements
No programming experience needed – I’ll teach you everything you need to knowA Mac laptop or iMac (or a PC running macOS)
No paid software required – all apps will be created in Xcode 9 (which is free)
I’ll walk you through, step-by-step how to get Xcode installed set up
Who is the target audience?
If you are an absolute beginner to coding, then take this course.If you are a seasoned programmer, then take this course to to get up to speed quickly with Swift 4 and native app development. Start with the Xcode walkthrough lesson and we’ll get you familiar with iOS development in no time!
If you are switching from Objective-C to Swift then this is a fast-track way of doing it. You can get started straight away with the Intermediate Swift Language module.
If you are a pro iOS developer and want to quickly get up to date with Apple’s new iOS 11 APIs, then start with the modules on ARKit and CoreML.
Curriculum:
- Getting Started with iOS 11 and Swift 4- iOS Interface Builder - The $999 App
- Sideloading in iOS
- Coding Challenge #1 - Using Interface Builder in Xcode
- Build a iOS Dice App to Learn Swift Programming Basics
- Coding Challenge #2 - Swift Data Types, Variables and Arrays
- Programming in Swift 4 for Beginners [Using Swift Playgrounds]
- Apple iOS APIs - Make a Music App
- The Model-View-Controller (MVC) Design Pattern - Make a Quiz App
- Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline
- iOS Auto Layout and Setting Constraints
- Programming in Swift 4 for Intermediates
- Cocoapods, GPS, APIs, REST and Getting Web Content - Weather App
- Coding Challenge #4 - Cocoapods, REST, APIs - Build a Bitcoin Price Tracker
- Cloud Database, iOS Animations and Advanced Swift - Make a WhatsApp Clone
- Introduction to Machine Learning
- iOS 11 - CoreML - How to Incorporate Machine Learning into Your iOS Apps
- [Optional Bonus Project] Machine Learning Using IBM Watson
- iOS 11 - Advanced CoreML - How to Convert Pre-Trained Models Using CoreML Tools
- iOS 11 - ARKit - How to Make Augmented Reality Apps in iOS
- [Bonus Project 2] - Make an Augmented Reality Pokemon Go app Using Vuforia
- iOS 11 - Advanced ARKit - How to Measure Real World Dimensions in an ARKit app
- How to Submit Your App to the App Store
- Next Steps
- The Complete App Design Course
- Colour Theory
- Typography
- The Fundamentals of User Interface (UI) Design for Mobile
- The Fundamentals of User Experience (UX) Design for Mobile
- Designing for IOS vs. Android - What are the Important Differences?
- A Step-By-Step Guide to a Professional Mobile Designer's Workflow
- Design Resources
- The Complete App Marketing Course - How to Make Money From Your Apps
- Idea Validation - Save Yourself Time and Money
- App Monetisation Methods - How to Make Money From Your App
- How to Optimise Your App Store Listing
- Growth Hacking Techniques for App Downloads
- How to Get Press Coverage for Your App
- How to Get Your App Featured on the App Store
- App Store Optimisation - How to Rank Higher on the App Store Search Algorithm
- The Right Way of Using Paid Advertising to Drive App Downloads
- App Store Reviews and Ratings
- How to Use App Analytics to Increase User Retention
- White Hat vs. Black Hat Methods of Getting More App Downloads and Revenue
- Bonus: How to Build Your App Showcase Website
- Your Turn
Download Here
Post a Comment