
Start building real iOS 10 apps with Swift 3 using Xcode 8 through over 20 projects, from to-do lists to social apps, guided by a top-rated instructor.
Learn how to access the course extras for the complete iOS course, including free web hosting, an e-book, 1000 graphical assets, CCR accreditation, and Swift level one exam access.
Debug by reading compiler error messages and line numbers, revert recent changes, and compare with the demo code; then Google issues and ask precise questions with screenshots.
Discover how to download and install Xcode 8 for free, sign in with an Apple ID, and preview your apps across iPhone, iPad, Mac, and Apple Watch within Xcode.
Navigate the Xcode interface to create a single view iOS app, explore left, center, and right panes, run on a simulator, and preview storyboard views and view controller code.
Drag a label from the object library into the main storyboard, set its text to hello world, and customize its color, font, and size.
Explore how to run Swift code in a view controller, print to the console, and work with imports like UIKit to manage the app's interface.
Learn how to add interactivity to an iOS app using Swift, wiring up buttons and labels with outlets and actions, updating a label from a text field.
Learn to add an image view to your iOS app, import a hedgehog image from Wikipedia, and choose aspect fit to preserve the image’s proportions.
Build your first cat years app in Swift for iOS 10, wiring labels and inputs with iboutlets and actions, converting input to numbers, and multiplying by seven to calculate cat years.
Explore Swift 3 basics through playgrounds, running small code snippets instantly, using variables and print to display output in the console, and learn to leverage playgrounds to build bigger apps.
Learn how to define and use variables in Swift with var and let. Explore strings, integers, doubles, booleans, concatenation, printing, and type conversions, and preview arrays.
Learn how arrays and dictionaries work in Swift, including indexing, appending, removing, sorting, and printing; explore optionals and unwrapping, and managing mutable data for a menu example.
Learn how to use if statements in Swift to test conditions with greater than, greater than or equal to, equal, and not equal. Combine with and, or, and booleans for real-world app logic.
Build a how many fingers game that generates a random number between 0 and 5 and checks the player's guess, wiring labels, a text field, and a button.
Explore while loops in Swift by using a counting variable with conditions like i < 10, incrementing with i += 1, and applying to seven times table and array values.
Build a ghost class in Swift to illustrate classes and objects, create ghost instances with is alive and strength, and use kill and is strong methods to manage state.
Build an is it prime app in iOS using Swift 3, implementing input validation, safe optional handling, and a prime-checking algorithm, with auto layout for portrait and landscape.
Transition from isolated Swift coding to iOS 10 development, building an egg timer, table views, and a weather app while refining five to ten app ideas.
Master navigation bars and toolbars in a single view iOS app, add bar button items, and connect actions like printing 'camera pressed' to the console using flexible space for layout.
Build an egg timer app using a Swift timer to count down every second, update the label, and stop at zero, with play, pause, plus/minus 10, and reset controls.
Learn to build an iOS table view with a prototype cell, reuse identifier, and data source and delegate setup, then display static content or an array of data.
Create a times tables app using a slider to choose 1–20 and display the first 50 numbers in a table view, wiring up outlets, actions, and data source methods.
Learn to create multiple view controllers and navigate between them with segues. Link a second view controller via a Swift class and test the transition flow.
Learn to build a three-controller to-do list app with a table view, add and persist items via user defaults, handle the keyboard, and swipe to delete.
Download web content using a web view to display pages, load url requests, and handle asynchronous networking with dispatch queues, while learning about http vs https and app transport security.
Master advanced string manipulation in Swift: concatenate, iterate characters, use String and NSString, extract substrings with ranges, check contains, split into components, and normalize case for weather data.
Explore advanced iOS API, animate images, and build a tic tac toe game. Build GPS-enabled apps with maps, location data, audio playback, and motion gestures, culminating in a final app.
Build a tic tac toe game for iOS with Swift, animated UI, using nine tagged buttons, a board state array, winning combinations, and a play again flow.
Integrate maps into your app by adding a MapKit map view and configuring a region with latitude, longitude, and a span to zoom and animate to Taj Mahal.
Learn to embed an mp3 in your iOS app, create an audio player with AVFoundation, and control playback with play, pause, and a volume slider using Swift.
Build the back to back app by integrating an audio player with play, pause, volume, and a scrubber that advances with the track, plus navigation bar and toolbar setup.
Detect shakes and swipes on iOS using motion events and swipe gesture recognizers. Configure shake detection and left and right swipes to trigger console messages and extend to other directions.
Create a sound shaker app that plays a random downloaded sound when the device is shaken, using a simple label interface and AVFoundation for audio playback.
Learn to use core data to store complex data permanently, integrate APIs such as Google Maps, Facebook, and open weather map, and download images for the blog reader app.
Discover how to use Core Data for permanent storage by configuring the persistent container and context, creating a users entity, saving and fetching data, and building a simple login flow.
Advance your core data skills by using predicates to fetch specific values, update and delete records, and apply these techniques in a logging demo app.
Learn to download images from the web, display them in a large image view, and save and restore them locally using the documents directory for a resilient blog reader app.
Create an offline blog reader using the Blogger API v3 with an API key to fetch posts, store titles and content in core data, render HTML in a web view.
Build social apps by setting up passive server on AWOS to store user data and enable login and communication, then create an Instagram-like clone with photo uploads.
Set up an Amazon EC2 instance on AWS, install the Parse Server, and configure your iOS app to connect to the Parse server to store and manage user data.
Learn to save, retrieve, and update PFObjects in the background with PFQuery and getObjectInBackground, handle success and errors, and manage ACLs for public read and write.
Create a single view app with an import image button that opens the image picker for camera or photo library and displays the chosen image with aspect fit.
Learn to implement alerts and spinners in iOS apps, using a UI alert controller with options and a UI activity indicator view to show busy states, plus basic interaction management.
Create a simple sign up and login flow for an Instagram-like app using a basic interface, switching between sign up and log in, validating inputs, and handling errors with alerts.
Enable pull to refresh by adding a UIRefreshControl to the table, setting its title to 'pull to refresh', and wiring a Refresh method to update user details.
Learn to implement an image posting flow by adding a post view controller, enabling photo library image selection, and uploading a post with text and image.
View and scroll the feed of followed users using a table view controller and custom feed cells. Retrieve posts, images, and usernames from the Parse server to populate the feed.
Build a tinder clone in this chapter, incorporating swipe interactions, push notifications, and Parse server setup to replicate nearby profiles and mutual matches.
Launch an AWS EC2 t2 micro instance, install the parse server via Bitnami, and configure the app in Xcode using the server URL, app ID, and master key.
Change the app id and master key to avoid security issues from default credentials, using ssh access, command-line edits, and updating the pass dashboard to reflect new credentials.
Drag a label around the screen with a pan gesture, detect left or right swipes to choose or not, then reset it to center with rotation and scale.
Build a username and password login and sign-up flow with a toggle between sign up and log in, handling errors and background user creation.
Learn to add and update user details in sign-up flows, including profile image uploads, gender and interest switches, ACL handling, and syncing current user data.
Add and animate sprites by loading bird textures, creating an SKSpriteNode, positioning it at the screen center, and applying a looping SKAction to flap between textures.
Use a collider enum to separate the bird from pipes and ground, configure physics bodies and contact masks, and end the game by stopping the scene on collision.
This introduction reorients you from game projects to serious app development, guiding you to build a rideshare-style app with location, maps, and a server to store user data.
Builds an Uber-like app that connects riders to drivers, with login to choose writer or driver, create and cancel requests, drivers view and accept, and navigate via Apple Maps.
Create a sign up and login screen with a rider or driver switch, validate username and password, show error alerts, and toggle between sign up and log in.
Develop a rider and driver flow with login or signup, a map showing your live location, and an Uber call/cancel feature backed by the pass server.
Learn to implement the driver view controller, show nearby rider requests on a map, accept requests, and launch Apple Maps for driver navigation through location updates and reverse geocoding.
Show the rider the driver’s real-time location by scaling the map to include both points, calculating distance, and updating the rider UI with driver’s arrival status.
You’re here because you want to build your own apps, right?
Smart move, my friend.
Or maybe you already do… but you want to be bigger, bolder, BETTER.
Well, thanks to the incredible new ios 10, now you can—and if you start today, you canbeat the pack and start building your very own white-hot apps in just six weeks.
What makes me qualified to teach you?
My name’s Rob and I’m the creator of the world’s most popular coding courses—and number one course instructor on Udemy—with over 400,000 students and 20,000 five star reviews, just like this:
Amazing experience! Was able to complete in two weeks and put all my skills to good useat the end. Would 100% recommend. Thanks Rob! – A. Guilmineau
Tons of great information balanced with clear explanation. This course has everything you need from downloading the software to start building, all the way to how to set up an app in the App Store. Great course! – J. Regan
My promise to you
My full time team and I work tirelessly to create and deliver the ultimate and most current learning experiences to be found ANYWHERE. It’s my promise to you, or your money back. I’ll talk more about that later, but first let’s get down to business..
Introducing ios 10
Never before has it been possible to develop such rich and interactive apps… In fact, this is Apple’s biggest and most hotly anticipated release to date.
Crammed with exciting new features, with ios 10 your apps can extend to Messages, Siri, Phone, and Maps to provide more engaging functionality like never before. Now your users can view photos, watch videos and listen to audio right from inside a notification.
So much power at your fingertips… imagine what you could do?
I didn't know how to make apps one week ago thinking it was way too hard. Now, I'm releasing my first app to the App Store. – F. Ammache
I love the classes, the challenges, and being able to sort things out I did not know before. Thanks Rob, you made it easy and exciting to learn. – L. Smith
Sign up today, and here’s what you’ll get:
Over 30 hours of meticulously produced content
All the knowledge you need to get moving with ios 10 - SiriKit, Messages and Maps
Apps and HomeKit
HD 1080p
PLUS!!! Bonus material to take you to the next level
Unlimited web hosting for one year (worth $200) *Limited to one year per student not per course*
A copy of my most popular ebook How To Earn $10,000 While Learning To Code—rated 5-Stars on Amazon
Over 1,000 graphical assets (backgrounds, buttons and icons etc.), worth a whopping $300, to use in your apps.
So, if you’re ready to join the ios 10 revolution and become an app developer today, sign up now and power-up your skills in record time.
I can’t believe how easy and convenient the course is, I can take study anywhere. -- K Dixon
I love the way Rob introduces and explains the different concepts be it simple or difficultones. It is explained very well for anyone who has no prior knowledge of iOS programming.
Highly rated to anyone who is interested in learning to build iOS apps. -- S. Mujumdar
From beginner to ios 10 app developer in six weeks
XCode and Interface Builder
Inputs, Buttons, and Reactive Interfaces
Apple’s New Programming Language: Swift
Variables, Arrays, Tables, and Loops
Navigation, Storage, and Live Content
Images, Maps and Music
Accelerometers and Motion Feedback
Core Data and JSON
Online Storage With Parse
Games and the Sprite Kit
Instagram and Snapchat Clones
App Store Submission
Making a Marketing Website For Your App
We kick off with the basics to build your confidence. You’ll find it fast, entertaining and extremely easy to remember.
Next up, you’ll sail through 223 easy-breezy lectures and over 30 hours of expertly-produced content, where I share with you my trade secrets to working smoothly with Xcode 8 and Swift 3.
You’ll be amazed at the progress we make as we nimbly move into building more advanced apps and games using animation, geolocation and web content.
Yep, that means you’ll be making your very own versions of Instagram and Snapchat, allowing users to interact with one another across the web.
Don’t waste another cent
Listen, don’t waste another cent on poorly produced, amateur YouTube videos or out-of-date books. The Complete iOS 10 Developer Course delivers EVERYTHING you need in one easy-to- digest process, with rocket-fuelled support, care of my dedicated team off riendly experts. Get in touch via email, Twitter or the Udemy forums and we’ll get right back to you.
Very clear and easy to understand instructions. After trying to learn to code from various YouTube videos and getting frustrated, this is a breath of fresh air. – J. Erickson
What are the requirements?
Absolutely no pre-knowledge required.
A Mac laptop or iMac (or Windows PC running OSX)
No special software required
Clear. Concise. Informative. The layout of the course allows past knowledge gained to utilized and built on as you progress. The variety of apps you create make the learning exciting, new, and fun! – J. Schaffer
The number one rated courses on Udemy
Take a peek at my bio to learn how I successful switched career to teach people like you how to code. And how, since making that decision, I’ve never looked back.
I promise, it really doesn’t matter whether you’re 60 or 16, absolutely ANYONE will love this course and take away life-changing skills that can help you change career or make some extra cash on the side. The only limit? Your imagination.
I'm an experienced developer who knows Obj-C and wanted to learn Swift, and you have got it totally right! I feel like I am learning this ridiculously quickly and will be able to go to work next week and start writing our apps in Swift rather than Objective C! Awesome work. Totally worth the money spent. -- E. Goodall
So what are you waiting for? Say goodbye to rubbish online tutorials and last-years tired textbooks. Join us in this exciting learning experience today and I’ll even thrown in a free copy of my exclusive 76-page ebook ‘How to make $10,000 while learning to code’.
AND REMEMBER… I offer a full money back guarantee, just as long as you requestit within 30 days of purchasing the course.
Go ahead, click the buy it now button. Why not? You’ve got nothing to lose (and a whole new world of sparkling possibilities to gain).