iOS 10 & Swift 3 - Complete Developer Course
4.3 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
360 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS 10 & Swift 3 - Complete Developer Course to your Wishlist.

Add to Wishlist

iOS 10 & Swift 3 - Complete Developer Course

A Complete iOS 10 and Xcode 8 Course with Swift 3
4.3 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
360 students enrolled
Created by Aaron Caines
Last updated 12/2016
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 29.5 hours on-demand video
  • 147 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Full understanding of Xcode 8 and all it has to offer
  • Learn how to program for IOS 10 to create your own apps
  • Create fully featured games
  • Be able to support all devices and screen sizes
  • Full explanation of all objects and functions within IOS 10 development
  • Develop in Swift 3
  • Earn revenue from your apps
  • Start a new career
View Curriculum
Requirements
  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 8
Description

Do You Want To Create Your Own iPhone and iPad iOS 10 Apps but are not sure where to start or even begin? Are you ready to jump right into the exciting world of mobile development but have little or no programming experience? Then this is the perfect course for you!

This iOS 10 & Swift 3 - Complete Developer Course will give you everything your need to start your new career in IOS 10 development, The course has been structured to support Swift 3, Teaching you all you need to know from creating your first project to Submitting to the AppStore.

Create Over 20 Real iOS 10 Applications throughout the course from fun and simple games to powerful utility apps using the native features of IOS 10 devices to help you understand the process of creating applications within Swift 3.

Create Sticker Pack Applications One of the many new features in iOS 10 create your own iMessage extensions and sticker pack applications.

Sell Your App to Millions of Users and earn extra revenue from Ad networks, Making money has never been so easy!

Not only do you get the best online IOS 10 development course online but you also get first class responsive support by email, Twitter or on the forums, So you can rest assure you have full guidance in your new career!

Why Choose This iOS 10 & Swift 3 Course?

Many programmers learning to create there first iOS 10 application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions they they asked! This iOS 10 & Swift 3 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 8 and to offer any advice needed and before you know if you will have created your first iOS 10 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Understanding Xcode 8, iOS 10, Interface Builder, Simulator and Project Types
  • Language basics and building blocks
  • Swift 3: Get to know the new updated language
  • Create over 20 real iOS 10 applications in both languages
  • All Objects, Actions and Outlets possible in App Development
  • Social Integration: Facebook, Twitter, SMS, Email and more
  • Storyboards and nib Files
  • Universal Support and Screen Size Support
  • Images and Sounds Integration
  • Playing and Streaming Video Support
  • Full Featured iOS 10 Apps
  • Earning Revenue Ad Networks
  • In App Purchases
  • Fun and Simple iOS 10 Games
  • Core Data Applications
  • Camera Support Applications
  • App Store Submission and Update Support
Who is the target audience?
  • Anyone who wants to develop apps
  • Anyone who wants to learn how to code
  • Anyone who is looking to freshen up there skills
  • Anyone who is looking to make money from IOS 10 Apps
  • Anyone looking for a new career
Students Who Viewed This Course Also Viewed
Curriculum For This Course
140 Lectures
29:27:21
+
Introduction
1 Lecture 01:45

Course Introduction

Preview 01:45
+
Basic Xcode
7 Lectures 01:03:19


Learn the basics of the new Xcode 8.

iOS 10

Swift 3

Xcode 8

Xcode Introduction
00:55

Learn how to obtain Xcode 8 and all beta versions.

Downloading & Installing Xcode 8
03:43

Learn about Xcode and how to navigate it.


iOS 10

Swift 3

Xcode 8

Navigating Xcode
16:36


Learn about the IOS simulators and how to use them.


iOS 10

Swift 3

Xcode 8

Using iOS Simulators
06:09

Learn about creating actions and outlets and linking them to objects.


iOS 10

Swift 3

Xcode 8

Creating Actions and Outlets
06:06

Create first your very own iOS application.


iOS 10

Swift 3

Xcode 8

Preview 22:41

Learn how to use constraints to create universal interfaces.


iOS 10

Swift 3

Xcode 8

Preview 07:09
+
Learning Swift 3
7 Lectures 51:55

Learn the basics and fundamentals of the updated Swift 3 language.  


iOS 10

Swift 3

Xcode 8

Swift 3 Introduction
00:34

Learn how to use the playgrounds within Xcode


iOS 10

Swift 3

Xcode 8

Swift 3 Playground
02:42

Learn about variables and how to use them in playgrounds and projects.


iOS 10

Swift 3

Xcode 8

Preview 14:01

Learn about arrays and how to use them in playgrounds and projects.


iOS 10

Swift 3

Xcode 8

Swift 3 Working with Arrays
09:02

Learn about if statements and how to use them in playgrounds and projects.

iOS 10

Swift 3

Xcode 8

Swift 3 Working with If, Else & Or Statements
15:36

Learn about while loops and how to use them in playgrounds and projects.


iOS 10

Swift 3

Xcode 8

Swift 3 While Loops
05:36

Learn about for loops and how to use them in playgrounds and projects.


iOS 10

Swift 3

Xcode 8

Swift 3 For Loops
04:24
+
Swift 3 Functions
17 Lectures 03:23:38

Learn how to create functions within the applications.


iOS 10

Swift 3

Xcode 8

Functions Introduction
01:14

Learn multiple ways of displaying text in the application.


iOS 10

Swift 3

Xcode 8

Displaying Text
11:48

Learn how to dismiss the keyboard from the text view and text field in the application.


iOS 10

Swift 3

Xcode 8

Dismissing the Keyboard
09:21

Learn how to add and change the text properties in the application.


iOS 10

Swift 3

Xcode 8

Changing the Text Properties
14:54

Learn how to add and display external custom fonts in the application.


iOS 10

Swift 3

Xcode 8

Displaying External Custom Fonts
08:29

Learn how to use NSTimers and repeat function in the application.


iOS 10

Swift 3

Xcode 8

Using NSTimers
11:31

Learn how to use NSTimers to display the current time and date.


iOS 10

Swift 3

Xcode 8

Display the Time and Date
11:40

Learn how to create a reaction based game using NSTimers.


iOS 10

Swift 3

Xcode 8

Preview 14:05

Learn how to create a reaction based game using NSTimers.


iOS 10

Swift 3

Xcode 8

Preview 23:02

Learn how to fade objects in and out and control the alpha.


iOS 10

Swift 3

Xcode 8

Fading Objects
10:48

Learn how to hide objects and detect the state.


iOS 10

Swift 3

Xcode 8

Hiding Objects
08:33

Learn how to enable objects and detect the state.


iOS 10

Swift 3

Xcode 8

Enabling and Disabling Objects
09:52

Learn how to create a tap based game using Ints and Timers.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Tap Me Fast Part 1
17:00

Learn how to create a tap based game using Ints and Timers.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Tap Me Fast Part 2
18:52

Learn how to create a random number generator.


iOS 10

Swift 3

Xcode 8

Creating a Random Number Generator
09:44

Learn how to create a random word generator.


iOS 10

Swift 3

Xcode 8

Creating a Random Word Generator
06:03

Learn how to create a fact bank application using random generators.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Random Facts
16:42
+
Swift 3 Actions
17 Lectures 04:02:39

Learn how to add actions to the applications.


iOS 10

Swift 3

Xcode 8

Actions Introduction
01:33

Learn how to control content with UISwitches.


iOS 10

Swift 3

Xcode 8


UISwitches
07:43

Learn how to use segmented controls and perform different actions when selecting a segment.


iOS 10

Swift 3

Xcode 8


UISegmentedControls
09:38

Learn how to create a digital clock application with customisable features.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Digital Clock
27:04

Learn how to use and control sliders to adjust values in an application.


iOS 10

Swift 3

Xcode 8

UISliders
08:29

Learn how to design the interface of a temperature conversion calculator.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Temperature Calculator Part 1
15:19

Learn to calculate temperature conversions and control content in the temperature application.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Temperature Calculator Part 2
21:49

Learn how to display multiple actions to a user with an action sheet.


iOS 10

Swift 3

Xcode 8

UIActionSheets
12:36

Learn how to detect shake gestures in the application and perform actions.


iOS 10

Swift 3

Xcode 8

Shake Gestures
08:04

Learn how to create the interface for the shake me silly game.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Shake Me Silly Part 1
11:37

Learn how to create a reaction based game using shake gestures to score points.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Shake Me Silly Part 2
24:17

Learn how to direct users to URL links and push data outside the application.


iOS 10

Swift 3

Xcode 8

URL Links
06:05

Learn how to delay a triggered action in the application.


iOS 10

Swift 3

Xcode 8

Using Delayed Actions
05:27

Learn how to create a fully featured calculator application.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Calculator Application
23:23

Learn how to detect swipe gestures and perform actions.


iOS 10

Swift 3

Xcode 8

Swipe Gestures
10:08

Learn how to create the interface for a swipe gesture based game called Simon says.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Simon Says Part 1
14:30

Learn how to create the interface for a swipe gesture based game called Simon says.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Simon Says Part 2
34:57
+
Swift 3 Views
15 Lectures 02:32:56

Learn how to extended and display more content in the application.


iOS 10

Swift 3

Xcode 8

Views Introduction
01:13

Learn how to extended screens and reveal more content.


iOS 10

Swift 3

Xcode 8

Controlling UIScrollViews
11:44

Learn how to control multiple objects inside of UIViews.


iOS 10

Swift 3

Xcode 8

Using UIViews
11:46

Learn how to display messages via UIAlertViews.

iOS 10

Swift 3

Xcode 8

Displaying UIAlertViews
08:23

Learn how to create simple interfaces for all screen sizes and devices with UIStackViews.


iOS 10

Swift 3

Xcode 8

Using UIStackViews
25:49

Learn how to switch to a new UIViewController in Storyboards.


iOS 10

Swift 3

Xcode 8

Switching Views in Storyboards
16:36

Learn how to switch to a new UIViewController XIB file.


iOS 10

Swift 3

Xcode 8

Switching to a XIB View
09:27

Learn how to disable and remove the status bar from the application.


iOS 10

Swift 3

Xcode 8

Removing The Status Bar
03:54

Learn how to display web pages in a UIWebView.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Web View Application Part 1
09:46

Learn how to display within a web view using UIActivityIndicators.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Activity Indicator Part 2
04:38

Learn how to use search bars to display user inputted web addresses.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Web View Search Bar Part 3
06:48

Learn how to display different map types in a map view.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Map View Application Part 1
12:19

Learn how to add map pins to a map view.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Map View Pins Part 2
11:50

Learn how to display the user location in a map view.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Map View Locations Part 3
13:14

Learn how to add map directions to a map view.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Map View Directions Part 4
05:29
+
Swift 3 Visuals
18 Lectures 03:35:37

Learn how to add images and design interfaces.


iOS 10

Swift 3

Xcode 8

Visuals Introduction
02:08

Learn how to display images on the screen.


iOS 10

Swift 3

Xcode 8

Displaying Images
07:09

Learn how to display retina versions of the images in the application.


iOS 10

Swift 3

Xcode 8

Retina Images
08:21

Learn how to create a small mini image gallery with controls.


iOS 10

Swift 3

Xcode 8

Changing Image Gallery
13:40

Learn how to create custom buttons with images.


iOS 10

Swift 3

Xcode 8

Adding Images To Buttons
08:24

Learn how to display images from URLS's


iOS 10

Swift 3

Xcode 8

Displaying Images From URL'S
07:16

Learn how to create the interface of a snap based game.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Snap Attack Part 1
15:22

Learn how to create a snap based reaction game.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Snap Attack Part 2
31:35

Learn how to display PDF files within web views.


iOS 10

Swift 3

Xcode 8

Displaying PDF'S
06:20

Learn how to change the background colours of the views.


iOS 10

Swift 3

Xcode 8

Background Colours
13:47

Learn how to create and display animations.


iOS 10

Swift 3

Xcode 8

Playing Animations
08:00

Learn how to add object styling options such as rounded edges and borders.


iOS 10

Swift 3

Xcode 8

Adding Object Styling
13:57

Learn how to setup a collection view and display images like a image gallery.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Image Gallery Collection View Part 1
28:42

Learn how to push to a detail view within a collection view and learn more about the selected item.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Image Gallery Collection View Part 2
16:50

Learn how to create application icons.


iOS 10

Swift 3

Xcode 8

Creating App Icons
10:28

Learn how to display application icons.


iOS 10

Swift 3

Xcode 8

Adding App Icons
07:42

Learn how to create a universal launch screen.


iOS 10

Swift 3

Xcode 8

Universal Launch Screen
08:44

Learn how to create individual loading images.


iOS 10

Swift 3

Xcode 8

Adding Loading Screens/Launch Images
07:12
+
Swift 3 Drawing Application
7 Lectures 01:57:12

Learn how to draw on the screen and create a doodle bug application.


iOS 10

Swift 3

Xcode 8

Drawing Introduction
01:32

Learn how to draw on the screen via the users touch.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Doodle Bug - Drawing on the Screen Part 1
22:09

Learn how to add preset colours to the doodle bug application.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Doodle Bug - Preset Colours and Erase Part 2
17:01

Learn how to add a settings page and create a RGB picker for custom colours.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Doodle Bug - Creating a Settings View Part 3
32:55

Learn how to change the brush size settings.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Doodle Bug - Changing the Brush Size Part 4
19:06

Learn how to add opacity settings to the brush.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Doodle Bug - Adding Opacity Options Part 5
15:56

Learn how to save artwork to the device photo library.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Doodle Bug - Saving the Artwork Part 6
08:33
+
Sticker Pack Application
3 Lectures 19:35

Learn how to create a iMessage extension and create a sticker pack application.


iOS 10

Swift 3

Xcode 8

Sticker Pack Introduction
01:03

Learn how to create stickers for a stick pack extension application.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Creating Stickers Part 1
07:12

Learn how to add stickers to a iMessage sticker pack extension application.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Adding Stickers to the Application Part 2
11:20
+
Swift 3 Audio & Video
8 Lectures 01:33:10

Learn how to play audio and video in the application.


iOS 10

Swift 3

Xcode 8

Audio & Video Introduction
01:39

Learn how to play external sounds files in the application.


iOS 10

Swift 3

Xcode 8

Playing a Sound File
18:22

Learn how to adjust the volume of audio files.


iOS 10

Swift 3

Xcode 8

Adding Volume Controls
10:30

Learn how to make a animal soundboard application.


iOS 10

Swift 3

Xcode 8

iOS 10 App: Soundboard Application
26:14

Learn how to play local videos file sin the application.


iOS 10

Swift 3

Xcode 8

Playing a Local Video File
12:14

Learn how to stream videos from URL's.


iOS 10

Swift 3

Xcode 8

Streaming a Video File
10:07

Learn how to stream YouTube videos in the application.


iOS 10

Swift 3

Xcode 8

Streaming Youtube Videos
08:53

Learn how to vibrate the device.


iOS 10

Swift 3

Xcode 8

Vibrating The Device
05:11
6 More Sections
About the Instructor
Aaron Caines
4.5 Average rating
1,545 Reviews
15,218 Students
13 Courses
iOS 11, Swift 4, Objective-C & Xcode 9 Developer

Aaron Caines is the founder of Geeky Lemon Development, he started programming at a young age and has been programming full time and teaching for the past 8 Years online becoming a best seller in his field, Aaron has also created a vast amount of applications for brands, companies and just for fun!

Aaron is very passionate about teaching and coding, he finds great satisfaction from helping developers and providing the very best tool set  to help them reach their goals.

Aaron's expertise come in Photoshop, Xcode, Objective-C and Swift 4.