iOS 9 App Development For Beginners

Get started developing Apple apps with iOS 9 and Xcode 7.
4.3 (62 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.
9,460 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 61
  • Length 7 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 10/2015 English

Course Description

Unless you've been living under a rock for the last few decades, you'll know that Apple has a strong hold over the technology world; a hold that won't loosen its grip any time soon. You'll also know that this computer giant does things a little differently to everyone else. That's why having the ability to develop apps for iOS is vital for any successful developer – particularly when new versions are releases at such a regular pace. But don't worry; this course will get you up to speed.

Create Stunning Apps for Apple with Ease

  • Create native iPhone and iPad apps using Xcode and Swift
  • Get your apps on the iTunes App Store for anyone to download and use
  • Take the first steps towards becoming an Apple developer
  • Learn the ins and outs of the Apple developer centre and user interfaces for iOS apps

Build your own Apps from the Ground Up

This course will teach you everything you need to know to get started with creating Apple apps for iOS 9. It has been designed for students who are already familiar with programming structures and the software development process, and who have an interest in applying this to iOS applications.

With over 57 lectures and 6.5 hours of content, you'll go through the entire app building process from planning and design right up to publishing your app in the iTunes App Store. Starting with an overview of becoming an iOS developer and Apple's developer centre, you'll then progress to building the user interface of your app. This includes storyboards, controls, navigation and more. Following that, you'll move on to specific iOS features like posting to social media, geocoding, and son on, before getting to grips with the data side of things. Finally, you'll cover how to publish your app.

By the end of this course, you'll be well on your way to becoming a fully fledged Apple developer, and you'll have all of the knowledge and experience necessary to create flawless, fun, and fully functioning apps for the Apple community.

Tools Used

Xcode: Xcode is an Integrated Development Environment (IDE) that contains all the software you need to create beautiful, fast, and easy to use applications for Apple devices like iPhones and iPads. You can experiment with new APIs, add additional source code, and even make use of he interface testing feature, which records your app in action.

Swift: Swift is one of the newest programming languages to hit the scene and was especially developed for iOS and OS X (i.e Apple products). Swift is one of the most simple languages to get a handle on, and what's even better is that it makes creating lighting-fast, fun and interactive apps easy.

What are the requirements?

  • They will also need a Mac computer and the Xcode development app
  • Students will need some programming knowledge

What am I going to get from this course?

  • Create iPhone/iPad applications.
  • Use the user interface controls provided in the iOS framework.
  • Write apps that use GPS, mapping and social networks.

What is the target audience?

  • People with computer application development knowledge that have an interest in writing iOS applications
  • They should understand programming structures and the software development process
  • The course is not suited for people with no programming knowledge

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

Section 1: Introduction to the Course
06:26

Download project files here

Registering As iOS Developer
Preview
09:37
First iOS project
11:03
Adding Controls
08:17
Completing The App
07:18
Section 2: Building the User Interface
Building The User Interface
01:49
Storyboard Basics 1
13:07
Storyboard Basics 2
07:50
UILabel Storyboard
07:43
UIlabel Code
07:02
UIbutton Control
08:09
UItextfield Control
08:34
UItextview Control
10:03
UIsegmented Control
05:28
UIslider Control
06:30
UIswitch Control
04:36
UIprogressview Control
06:05
UIactivityindicator Control
05:31
UIstepper Control
08:11
UIimageview Control
06:05
UIdatepicker Control
06:17
Page Control
10:58
UIPicker Control
07:53
UITableView 1
07:49
UITableView 2
06:43
UITableView 3
06:18
UITableView 4
08:19
UICollectionView
07:22
NavigationController
08:59
Passing Data
07:25
UITabBar Controller
06:58
UIToolbar Control
06:44
User Alerts And Messages
10:48
UIWebView 1
05:12
UIWebView 2
05:38
Section 3: iOS features
iOS Features
01:17
Geocoding
06:35
Using MKMapItem
07:26
Using MapKit
05:10
Getting the Current Location
08:46
Posting Using Uiactivityviewcontroller
09:07
Posting to Twitter Using SLComposeViewController
05:28
Posting to Facebook Using SLComposeViewController
06:21
Going Async
05:53
Reminders and Alarms
06:40
File Management
09:12
Section 4: Working with data
Working With Data
02:14
Nsdictionary Intro
06:10
Json
09:37
Databases
05:02
Sqlite Walkthrough
09:56
iCloud Files - UIDocument
07:23
iCloud Setup
06:56
iCloudFiles
11:07
Section 5: Publishing your App
Publishing Your App
01:55
iOS Dev Center
05:50
Provisioning
07:57
iTunesconnect
08:35
Section 6: Conclusion
Conclusion and Resources
04:00
Closing Message
01:12
Request a Course
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stone River eLearning, 200,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

Ready to start learning?
Take This Course