iOS 9 & Swift 2 - Make 20 Applications

A Complete Swift 2, Xcode 7 and iOS 9 Course.
4.6 (103 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.
796 students enrolled
$19
$75
75% off
Take This Course
  • Lectures 120
  • Length 15.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

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

This Complete IOS 9 Swift 2 Guide - Make 20 Applications will give you everything your need to start your new career in IOS 9 development using Xcode 7, The course has been structured to support Swift 2, Teaching you all you need to know from creating your first project in Xcode 7 to Submitting to the AppStore.

Create 20 Real Swift 2 Applications throughout the course from fun and simple games to powerfull utility apps using the native features of IOS 9 devices to help you understand the process of creating applications

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

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

Why Choose This Swift 2, iOS 9 & Xcode 7 Course?

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

Topics Covered:

  • Understanding Xcode 7, Interface Builder, Simulator and Project Types
  • Swift 2: Get to know the new updated language
  • Create 20 real applications in Swift 2
  • 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
  • Full Featured Swift 2 Apps
  • Earning Revenue Ad Networks
  • Fun and Simple Swift 2 Games
  • Core Data Applications
  • Camera Support Applications
  • App Store Submission and Update Support

What are the requirements?

  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 7

What am I going to get from this course?

  • Full understanding of Xcode 7 and all it has to offer
  • Learn how to program for IOS 9 to create your own apps
  • Be able to support all devices and screen sizes
  • Full explanation of all objects and functions within IOS 9 development
  • Develop in Swift 2
  • Earn revenue from your apps

What is the target audience?

  • Anyone who wants to develop apps
  • Anyone looking to start iOS 9 development
  • Anyone who wants to learn how to code
  • Anyone who is looking to make money from IOS 9 Apps
  • Anyone who is looking to freshen up there skills

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

01:18

An introduction to the course

Section 1: Getting To Grips With Swift 2
00:52

A brief introduction to the section

04:33

We learn about the benefits of a developer licence and where to purchase one

04:20

We learn how to obtain Xcode 7 and how to install it

02:55

We learn how to create and generate and install our developer certificates

04:42

We learn how to create an application identifier and add it to our projects

07:56

We learn about the different project templates and what they offer

05:39

We learn and understand the different classes generated in our projects

06:35

We learn to use the interface builder to design our applications

05:49

We learn how to test and run our applications on the IOS simulator

03:10

We learn how to build and run our applications on a real world device

11:46

We learn to create and undertsand variables in swift

06:26

We learn how to create and undertsand arrays in swift

04:55

We learn how to create and undertsand functions in swift

06:00

We learn how to create actions and outlets

03:20

We create our first hello world application and learn how to trigger text to display

11:05

We learn how to add constraints to create universal views for our applications

Section 2: Understanding Swift 2 Functions
01:25

A brief introduction to the section

04:11

We learn how to display user inputted text into our applications

05:09

We learn how to dismiss the keyboard from the view

11:44

We learn how to change the properties of text within the application

05:06

We learn how to add custom fonts to our project and display them in our application

08:06

We learn how to use NSTimers and create a simple stopwatch

07:51

We learn how to use NSTimers to display the time and date in our applications

06:13

We learn how to use if statements in our applications

16:41

We create a reaction game using NSTimers and if statements

03:40

We learn how to fade objects in and out

03:12

Learn to to hide and reveal objects in your applications

03:59

We learn how to enable and disable objects in our application

15:16

We create a tapping game where you must tap as many times within the alloted time limit

04:46

We learn how to create a random number generator

05:24

We learn how to create a random word generator

08:27

We learn from the random generators to build own own joke generator application

Section 3: Creating Swift 2 Actions
01:19

A brief introduction to the section

05:55

We undertsand how a switch performs two simple tasks

06:41

We understand how to perform differnet actions with a segment control

06:41

We learn how to control values with a UISlider

10:25

We take what we learnt from UISlider and create a simple temperature calculator application

08:52

We learn how to give users actions from displaying alerts

04:39

We learn how to trigger an action by shaking the device

18:38

We use what we learnt in the previous lecture to create a shake me game

04:42

We learn how to send data to different parts of our device with URL links

05:11

We learn how to delay a triggered action

16:18

We create a full featured calculation application

Section 4: Getting A Good View in Swift 2
01:48

A brief introduction to the section

06:51

We learn how to control and extend views with scroll views

06:55

We learn how to send messages to our users throught alert views

06:50

We learn how to display full HTML websites in our applications

05:02

We learn how to add web view controls

04:58

We learn hoe to display activity on the screen

13:33

We take what we created in our web view lectures to create a simple web browser application

03:20

We learn how to display maps in our applications

16:25

We learn how to control map views and display user locations

16:48

We take what we learnt in our map view lectures to create a full featured app application

07:18

We learn how to switch to a new view in storyboards

07:21

We learn how to switch to an XIB view

02:35

We learn how to remove the status bar from our application

Section 5: Making An App Look Good in Swift 2
01:46

A brief introduction to the section

03:34

We learn how to correctly import files into our projects

06:39

We learn how to display image files

09:40

We learn how to display retina images for higher resolution screens

05:46

We learn how to change image files in your application

04:13

We learn how to add image files to buttons

06:59

We learn to load external content into our applications to display images

19:54

We create a snap image game

06:42

We learn how to display and interact with a PDF file

05:08

We learn how to change the background colour in our application

08:11

We learn how to display an array of images to create an animation

09:27

We learn how to style objects in our views

13:16

We create a image gallery from UICollectionViews

09:53

We push to a detail view to display our gallery in greater detail

06:13

We learn how to create universal loading screens

06:09

We learn how to add images to the loading screens

06:23

We learn how to add and display application icons in our projects

Section 6: Coming In Loud And Clear in Swift 2
01:34

A brief introduction to the section

08:08

We learn how to play sound files in your applications

08:13

We learn how to control the volume of sound files in your applications

13:04

We create a simple drum kit sound board application

10:45

We create an application that plays youtube videos

04:41

We learn how to vibrate the device

Section 7: Creating A Swift 2 Tab Bar Application
01:03

A brief introduction to the section

13:33

We learn how to create and setup a tab bar application

08:05

We learn how to style a tab bar apllication

Section 8: Creating A Swift 2 Table View Application
01:22

A brief introduction to the section

15:29

We create a sky scraper information application

10:33

We learn how to push to a detail table view controller

06:46

We learn how to populate a detail table view controller

Section 9: Core Data - Creating Swift 2 Databases
01:28

A brief introduction to the section

17:40

We create a database application and a car spotter app

13:17

We learn how to add data to the database

13:27

We learn how to edit data within the database

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Aaron Caines, iOS 10, Swift 3, Objective-C & Xcode 8 Developer

Aaron Caines is the founder of Geeky Lemon Development, Aaron started programming at a young age experimenting with HTML and website design which lead him to study Graphic Design to further his ability, He has been programming full time for the past 7 Years, Creating a vast amount of apps for iOS 10 with many more in development.

Since Late 2010 Aaron started to create online video tutorials teaching the art of iOS 10 development for beginners to experts and feels the same satisfaction as he does when making his own iOS Apps.

Aaron's expertise come in Photoshop, Xcode, HTML, Objective-C, Swift 3 and C+.

Ready to start learning?
Take This Course