iOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course
4.6 (51 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.
605 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course to your Wishlist.

Add to Wishlist

iOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course

A Complete iOS 11 and Xcode 9 Course with Swift 4 & Objective-C
4.6 (51 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.
605 students enrolled
Created by Aaron Caines
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 56 hours on-demand video
  • 230 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Full understanding of Xcode 9 and all it has to offer
  • Learn how to program for IOS 11 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 Objective-C and Swift 4
  • 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 9
Description

Do You Want To Create Your Own iPhone and iPad iOS 11 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 11 and Xcode 9 - Complete Swift 4 & Objective-C Guide will give you everything your need to start your new career in IOS 11 development, The course has been structured to support Swift 4 and Objective-C, Teaching you all you need to know from creating your first project to Submitting to the AppStore.

Create Over 25 Real iOS 11 Applications throughout the course from fun and simple games to powerful utility apps using the native features of IOS 11 devices to help you understand the process of creating applications within Swift 4 and Objective-C.

ARKit Support - Create your own Augmented Reality Application One of the brand new exciting features to come to iOS 11 this year and you can take users into a virtual world by using the devices camera you can create your own augmented reality application by displaying 3d models in real time.

Create Sticker Pack & iMessage Applications One of the many amazing features iOS 11 application development allows you can 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 11 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 My Course?

My names Aaron Caines and i have created over 15+ Best Selling iOS courses for Swift and Objective-C, if you have already enrolled into one of my courses int he past you already know how exciting and fun they can be and how jam packed they are with information!

If this is your first time seeing one of my courses you can expect to see reviews like this:

***** "i owe this guy a beer. this guy is the best ios teacher here . ive returned many videos . hope you could make an advanced course. i could totally work with the instructor" - No Basic S

***** "the course is very well done and addictive, it teaches a lot of notions very very useful in a very clear way. great!" - Luca Torroni

***** "The course is clear and detailed. Covers a good range of functions for almost any kind of app. My go-to course whenever I am unsure how to implement features!" - Loh Chung Kit

***** "This is one great course indeed! I truly enjoy Aaron's teaching style. He is so easy to follow and understand. Great for beginners and intermediates. I am finally seeing my app come to life!" - Annabelle Ramos

Why Choose This iOS 11 & Xcode 9 Course?

Many programmers learning to create there first iOS 11 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 11 & Xcode 9 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 9 and to offer any advice needed and before you know if you will have created your first iOS 11 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Understanding Xcode 9, iOS 11, Interface Builder, Simulator and Project Types
  • Language basics and building blocks
  • Swift 4: Get to know the new updated language
  • Objective-C: Full guide to creating full featured apps
  • Create over 25 real iOS 11 applications in both languages
  • All Objects, Actions and Outlets possible in App Development
  • Social Integration: 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 11 Apps
  • Earning Revenue Ad Networks
  • In App Purchases
  • Fun and Simple iOS 11 Games
  • ARKit Augmented Reality
  • Core Data Applications
  • Camera Support Applications
  • Sticker Pack Applications
  • iMessage Extensions
  • 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 11 Apps
  • Anyone looking for a new career
Students Who Viewed This Course Also Viewed
Curriculum For This Course
233 Lectures
56:01:07
+
Introduction
1 Lecture 02:39

Introduction to the course.


Xcode 9

iOS 11

Swift 4

Objective-C

Preview 02:39
+
The Basics of Xcode 9
4 Lectures 25:33

Learn where and how to download Xcode 9 public and beta versions.


Xcode 9

iOS 11

Swift 4

Objective-C


Download and Installing Xcode 9
02:50

Learn how to navigate Xcode 9.


Xcode 9

iOS 11

Swift 4

Objective-C

Navigating Xcode 9
10:02

Learn how to build and run iOS 11 applications on the simulator.


Xcode 9

iOS 11

Swift 4

Objective-C

Using the iOS 11 Simulators
05:51

Learn how to create actions and outlets with objects in Xcode 9.


Xcode 9

iOS 11

Swift 4

Objective-C


Creating Actions and Outlets
06:50
+
Learning Swift 4
5 Lectures 55:05

Learn all about playgrounds within Xcode 9.


Xcode 9

iOS 11

Swift 4

Objective-C


Using the Swift 4 Playgrounds
03:34

Learn how to create and use variables in Swift 4.


Xcode 9

iOS 11

Swift 4

Objective-C


Preview 17:22

Learn how to hold content and use it with arrays and dictionaries in swift 4.


Xcode 9

iOS 11

Swift 4

Objective-C

Swift 4 Arrays and Dictionaries
11:59

Learn how to use if statements within Swift 4.


Xcode 9

iOS 11

Swift 4

Objective-C


Swift 4 Working with If, Else & Or Statements
13:05

Learn how to use while and for loops in Swift 4.


Xcode 9

iOS 11

Swift 4

Objective-C

Swift 4 While and For Loops
09:05
+
Swift 4 Functions
18 Lectures 04:42:45

Learn how to display text within the application in multiple ways within multiple objects.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying Text within the Application
17:59

Learn how to dismiss the keyboard from a textfield and a textview within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Dismissing the Keyboard from the View
08:07

Learn how to change the properties of text within multiple objects.


Xcode 9

iOS 11

Swift 4

Objective-C

Changing the Text Properties
20:58

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


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying External Custom Fonts
08:26

Learn how to create a fancy text generator application with fully customisable options.


Xcode 9

iOS 11

Swift 4

Objective-C

Preview 48:21

Learn how to repeat and trigger actions multiple times using a NSTimers.


Xcode 9

iOS 11

Swift 4

Objective-C

Creating and Using NSTimers
11:46

Learn how to use NSTimers to update and display real time and dates.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying the Time and Date
10:29

Learn how to create the interface for a reaction based game called traffic lights.


Xcode 9

iOS 11

Swift 4

Objective-C

Preview 16:55

Learn how to create a reaction based game called traffic lights.


Xcode 9

iOS 11

Swift 4

Objective-C

Preview 18:36

Learn how to adjust the alpha attribute to create fad in and fade out effects on objects.


Xcode 9

iOS 11

Swift 4

Objective-C

Fading and Revealing Objects
10:57

Learn how to adjust the hidden attribute of a object to hide and reveal.


Xcode 9

iOS 11

Swift 4

Objective-C

Hiding and Revealing Objects
09:28

Learn how to adjust the enabled attribute to enable and disable objects on the screen.


Xcode 9

iOS 11

Swift 4

Objective-C

Enabling and Disabling Objects
10:27

Learn how to create the interface of a tap based game called tap me fast.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Tap Me Fast Game Part 1
16:36

Learn how to create a tap based games called tap me fast.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Tap Me Fast Game Part 2
19:37

Learn how to randomly generate numbers within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Creating a Random Number
10:40

Learn how to use random number generators to create a random roll of a dice application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Roll of a Dice Application
16:47

Learn how to randomly generate words within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Creating a Random Word Generator
07:33

Learn how to create a random fact generator application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Random Facts Application
19:03
+
Swift 4 Actions
17 Lectures 04:25:10

Learn the different type of actions performed by buttons.


Xcode 9

iOS 11

Swift 4

Objective-C

Creating a Action with a Button
07:41

Learn how to trigger 2 different actions from a UISwitch.


Xcode 9

iOS 11

Swift 4

Objective-C

Toggling Actions with UISwitches
11:13

Learn how to trigger multiple actions from a single UISegmentedControl.


Xcode 9

iOS 11

Swift 4

Objective-C

Using UISegmentedControls
09:41

Learn how to create a digital clock application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Digital Clock Application
30:57

Learn how to use UISliders and how they control content.


Xcode 9

iOS 11

Swift 4

Objective-C

Controlling Actions with UISliders
11:06

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


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 App: Temperature Calculator Part 1
13:53

Learn how to create a temperature conversion calculator application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 App: Temperature Calculator Part 2
24:03

Learn how to display UIActionSheets and present the user with multiple actions.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying UIActionSheets
11:01

Learn how to detect shake gestures and perform actions from them.


Xcode 9

iOS 11

Swift 4

Objective-C

Detecting Shake Gestures
05:44

Learn how to create the interface for a shake based reaction game.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Shake Me Silly Part 1
17:56

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


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Shake Me Silly Part 2
23:47

Learn how to create URL links and how to push the data to the device to load in safari.


Xcode 9

iOS 11

Swift 4

Objective-C

Creating URL Links
05:35

Learn how to create delayed actions within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Delaying Actions
05:45

Learn how to create a fully featured calculator application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Calculator Application
30:55

Learn how to detect swipe gestures and perform actions based on the users direction.


Xcode 9

iOS 11

Swift 4

Objective-C

Detecting Swipe Gestures
09:59

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


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Simon Says Part 1
15:28

Learn how to use swipe gestures to create a reaction based game called simon says.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Simon Says Part 2
30:26
+
Swift 4 Views
17 Lectures 02:54:56

Learn how to use UIViews to hold and control content int he application.


Xcode 9

iOS 11

Swift 4

Objective-C

Using UIViews
06:58

Learn how to extend the view and reveal more content with a UIScrollView.


Xcode 9

iOS 11

Swift 4

Objective-C

Controlling UIScrollViews
09:02

Learn how to display multiple actions with a single UIAlertView.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying UIAlertViews
13:50

Learn to create universal interfaces with simple to complex designs with UIStackViews.


Xcode 9

iOS 11

Swift 4

Objective-C

Designing Interfaces with UIStackViews
23:09

Learn how to switch to a new UIViewController within the main storyboard file.


Xcode 9

iOS 11

Swift 4

Objective-C

Switching to a New Storyboard View
16:50

Learn how to switch to a new UIViewcontroller within an XIB file.


Xcode 9

iOS 11

Swift 4

Objective-C

Switching to a New XIB View
10:11

Learn to change the colour of the status bar within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Changing the Status Bar Colour
03:55

Learn to hide and reveal the status bar within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Removing the Status Bar
03:44

Learn to populate a UIPickerView and how we can select the options and perform actions.


Xcode 9

iOS 11

Swift 4

Objective-C

Using UIPickerViews
10:28

Learn how to use and control a UIDatePickerView and display the time and date within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Using UIDatePickerViews
10:57

Learn how to display web pages within a UIWebView and how to control the web pages.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Web View Application Part 1
10:57

Learn how to use a UIActivityIndicator to display activity to the user with a web view.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Web View Activity Indicator Part 2
07:37

Learn how to enable a search bar within the application to allow users to search URL links.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Web View Search Bar Part 3
08:26

Learn how to import the MapKit framework and display 3 different map types within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Map View Application Part 1
10:42

Learn how to center the map view on a map pins location.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Map View Pins Part 2
11:49

Learn how to locate the users current position within the map view.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Map View Locations Part 3
10:54

Learn how to get directions from the users location to the map pin.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Map View Directions Part 4
05:27
+
Swift 4 Visuals
21 Lectures 04:14:44

Learn all the ways in which you can import image files into the project and display them within the application. 


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying Images on the Screen
10:58

Learn how to display retina versions of an image file within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying Retina Image Versions
09:32

Learn how to create a mini image gallery to showcase recent work in a portfolio style.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Mini Image Gallery Application
21:54

Learn how to add images to the foreground and background of buttons.


Xcode 9

iOS 11

Swift 4

Objective-C

Adding Images To Buttons
08:00

Learn how to display external images from a URL link.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying Images From URL'S
08:44

Learn how to create the interface of a snap based reaction games called snap attack.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Snap Attack Part 1
19:04

Learn how to create a card based reaction game called snap attack.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Snap Attack Part 2
29:35

Learn how to display PDF files within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Displaying Local PDF Files
06:49

Learn how to change the background colour with system and custom colours.


Xcode 9

iOS 11

Swift 4

Objective-C

Changing the Background Colour
10:01

Learn how to create and play animation files within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Playing Animation Files
10:40

Learn how to add borders to the layer of objects within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Adding Borders to Objects
09:22

Learn how to add drop shadow styling options to objects within the application.


Xcode 9

iOS 11

Swift 4

Objective-C

Adding Drop Shadows to Objects
05:33

Learn how to use UICollectionViews to display a vast amount of information to create an image gallery.


Xcode 9

iOS 11

Swift 4

Objective-C


iOS 11 APP: Image Gallery Collection View Part 1
28:02

Learn how to display detail views from a UICollectionView.

Xcode 9

iOS 11

Swift 4

Objective-C


iOS 11 APP: Image Gallery Collection View Part 2
12:42

Learn how to detect the users touching the screen and draw lines.


Xcode 9

iOS 11

Swift 4

Objective-C

Drawing on the Screen
18:18

Learn how to save images from the application to the users device.


Xcode 9

iOS 11

Swift 4

Objective-C


Saving Images to the Device
10:35

Learn how to create all different application icons sizes.


Xcode 9

iOS 11

Swift 4

Objective-C


Creating Application Icons
10:08

Learn how to implement app icons into a project.


Xcode 9

iOS 11

Swift 4

Objective-C


Adding Application Icons
06:32

Learn how to create a universal launch screen within the application.


Xcode 9

iOS 11

Swift 4

Objective-C


Creating a Universal Launch Screen
06:16

Learn how to create different loading images sizes from the application.


Xcode 9

iOS 11

Swift 4

Objective-C


Designing Loading Images
07:15

Learn how to implement images into an application to create loading screens.


Xcode 9

iOS 11

Swift 4

Objective-C


Adding Loading Images
04:44
+
Swift 4 Drawing Application
7 Lectures 02:32:10

Learn how to create a drawing application and detect the user touching the screen.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Doodle Bug - Drawing on the Screen Part 1
26:25

Learn hot to implement preset colours and erase functions in the application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Doodle Bug - Preset Colours and Erase Part 2
33:37

Learn how to implement a settings view within the application.


Xcode 9

iOS 11

Swift 4

Objective-C


iOS 11 APP: Doodle Bug - Creating a Settings View Part 3
19:36

Learn how to adjust the brush size in the application. 


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Doodle Bug - Changing the Brush Size Part 4
34:11

Learn how to adjust the opacity settings of the brush in the application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Doodle Bug - Adding Opacity Options Part 5
18:20

Learn how to save the doodle in the application.


Xcode 9

iOS 11

Swift 4

Objective-C


iOS 11 APP: Doodle Bug - Saving the Artwork Part 6
08:48

Learn how to hide and reveal the buttons within the doodle view.


Xcode 9

iOS 11

Swift 4

Objective-C


iOS 11 APP: Doodle Bug - Hiding the Buttons Part 7
11:13
+
Swift 4 ARKit Application
5 Lectures 56:35
Creating a ARKit Application
07:06

Adding Models by Touch
17:35

Creating Custom 3D Models
11:25

Placing Multiple Models by Touch
16:08

Clearing the Models from the screen
04:21
+
iMessage & Sticker Pack Application
6 Lectures 01:02:12

Learn how to create sticker images for a sticker application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Creating Stickers Part 1
11:15

Learn how to create GIF images from a sticker pack application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Creating Animated Stickers Part 2
07:57

Learn how to add stickers and create a sticker pack application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Adding Stickers to the Application Part 3
09:03

Learn how to create a universal interface for a iMessage Application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Movie Quotes iMessage Application Part 1
14:33

Learn how to create and send content within a iMessage application.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Movie Quotes iMessage Application Part 2
10:27

Learn how to create iMessage application icons.


Xcode 9

iOS 11

Swift 4

Objective-C

iOS 11 APP: Movie Quotes iMessage Application Part 3
08:57
17 More Sections
About the Instructor
Aaron Caines
4.5 Average rating
1,557 Reviews
15,403 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.