iOS 9, Swift 2 App Development with Xcode 7 For Beginners

Build Multiple Apps Using Xcode and Swift 2 All running on iOS 9 or better. Step by Step Easy instructions!
3.5 (25 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.
1,058 students enrolled
52% off
Take This Course
  • Lectures 27
  • Length 1.5 hours
  • Skill Level Beginner Level
  • 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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 2/2016 English

Course Description

iOS 9, Swift 2 App Development with Xcode 7 For Beginners.

This course is for those with no experience. You will learn where to "start" building apps. It will teach you how to turn your ideas into iPhone apps in no time!

You will learn the basics of Swift as well as the major user interface components of Xcode. Along the way you will be challenged with activities using what you have learned. This course provides you with the proper technique and material for retention and a long lasting skill.

What are the requirements?

  • Students will need an Apple computer that can run OS X 10.11 and Xcode 7.0 or better.
  • Students who want to publish an iOS App to the App Store will need to purchase as developer account through Apple.
  • No prior Knowledge Required - This is a Step by Step Course!

What am I going to get from this course?

  • Create applications using major iOS features
  • Understand the basics of Swift
  • iOS 9 Usage
  • Xcode 7 Usage
  • Swift 2 overview and usage
  • App development
  • Publish an iOS App
  • Use Keywords to Maximize ASO (App Store Optimization)

What is the target audience?

  • This Swift course is meant for those wanting to learn where to start in creating iPhone Apps.
  • If you are interested in Swift and iPhone Apps this course is for you.
  • If you have experience with Swift or iOS Development this course is not for you.
  • If you have no experience with Swift or iOS Development This course IS for you.

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.


Section 1: Getting Started

Course summary and overview of Swift iOS App Development for Beginners.


In this lesson we will learn how to download Xcode and how to create our first App.


A lesson on how to open a saved project in Xcode.


How to hookup IBOutlets and IBActions.


A brief overview of auto-layout and how to use it.


An Assignment to practice hooking up IBOutlets and IBActions.

1 question

Were you able to launch the rocket?


In this lecture we learn how to use UILabels,UIButtons and UIimageViews. We also learn how to manipulate them and write our first bit of Swift.


This lesson starts where lesson 2 left off. We learn how to use a UISwitch and how to use our first Logic statement in swift. Our application has a brain!


In this assignment you will blast off a rocket!!! Download the powerButton-Start file and make the image view below the rocket turn to flames. HINT: you will need to hook the imageview up in the code and then change its image in an IBAction when the button is clicked. Good luck!!

1 question

I want to know if you were able to complete the Rocket Launch Assignment.


In this lesson we learn how to create an App with multiple views and how to navigate between them.


This lesson we will cover the basics of a UIWebview and how to load a URL into one.


For this assignment I would like you to create a single view application that uses one Webview and two buttons. I would like the Webview to load one webpage based on clicking button number one and another based on clicking button number two. Feel free to use whatever webpages you would like.

1 question

For this assignment I would like you to create a single view application with one webview and two buttons. I would like the webview to load two sites of your choosing one site when clicking button number one and another when clicking button number two.


An overview of how to setup and handle an UIAlertview.


In this lesson we learn how and why to use a UITextfield.


Create a web browser. You will need to use a webview a textfield and a button. The button will perform an Action the textfield will collect the URL and the webview will load the url entered into the textfield. NOTE: Make sure you enter the full url with the https://www. - or it will not load.

1 question

Were you able to complete this assignment?


This lecture will cover how to setup and populate a tableview.


In this lesson we will learn how and why to use a tabbar view controller.

Section 2: Swift Basics

We cover the use of the Playground and variable strings along with constant strings.


We learn about integers,doubles and floats. We also learn ways to use them.


In this lesson we will learn how and why to use Arrays.


This lecture we will learn how and why to use a dictionary.


A lesson on If Else Statements. The How and why to use them in Swift.


This assignment is to test your retention knowledge of if else statements and to help you practice. Solution below.

1 question

Were you able to complete this assignment?


In this lesson we learn how to write and use for loops.


For this assignment I want you to create a for looping using var i that starts at 0 and exits at 100. Add one to i each loop and print the value of i using the print(i) statement. The ending value of i should be 99 because the loop exits before printing 100.

1 question

were you able to complete the for loop assignment?

Section 3: Wrapping up

What now? Closing thoughts and extras.


Step by Step video of how to submit your iOS application to the App Store.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jacob Holman, iOS 9, Swift 2, Xcode 7 App Development Professional

I am a Sr. iOS Developer and have been working in iOS Development for over five years. I have published over 15 apps, 5 of which have made it into the top 20 on the U.S. App Store. I have been programming with Swift since the day it was released. I am very personable and have a passion for teaching others. It is my goal to share my secrets, knowledge, and passion of iOS Development with as many people as possible.

Ready to start learning?
Take This Course