Learn iOS10 Development with Swift3 & Xcode8 - Build 14 Apps
4.0 (43 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.
409 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn iOS10 Development with Swift3 & Xcode8 - Build 14 Apps to your Wishlist.

Add to Wishlist

Learn iOS10 Development with Swift3 & Xcode8 - Build 14 Apps

No Prior Coding Skills Required! Learn iOS Development by Examples. Build 14 apps & a Twitter Clone with Firebase
4.0 (43 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.
409 students enrolled
Created by Sandy Ludosky
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 24.5 hours on-demand video
  • 16 Articles
  • 21 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Prototype & Build your iPhone App Idea
  • Start a Career as a Freelancer
  • Master one of the most-in-demand programming job skill = Swift
View Curriculum
Requirements
  • You need access to a Mac computer running OS X 10.10 or later
Description

The goal of this course is to teach anyone how to build an iOS10 App from the ground up. The course is very project-based and specially designed for beginners with no programming experience with iOS and Swift. And, if you have some coding experience, this course will take you from coding hobbyist to an intermediate level, ready to launch a new tech career.

You will first learn the fundamentals of the Swift language by examples:

  • Variables & Constants
  • Control Flow
  • Data Types
  • Object, Classes & Struct
  • Enum

You will learn the basics of iOS programming with playground demos and challenges. This will give you the solid foundation to start building iPhone Apps.

Why take this iOS course ?

This course will set you on your way to becoming a great iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem. 

What you will learn:

  • Working with Classes & Objects
  • Creating multi-view Applications with Storyboard Segues
  • Using TableView, Navigation Bars & Toolbars
  • Adding Interaction & Gestures
  • Persisting Data
  • Networking to embed Web Content into you app
  • Showing user's location & address on a map with MapKitView & Geolocation
  • Learning iOS Animation with a Beginners guide to add edge to your app
  • Capstone Project = Twitter Clone 


    • twitter login SDK
    • cloud-based backend service Firebase (3.0)

Prerequisites & Requirements:

You will need access to a Mac computer running OS X 10.10 or later No prior programming experience is required. The course has been specially designed for beginners. The first chapters will walk you through the download and install process of the XCode 8 Application (to build iPhone Apps). Plus, one complete chapter is dedicated to getting you up and running with the Apple modern Language: Swift 3.0

By the end of the course:

  • You’ll have a working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer
  • You will know how to write interactive programmes with one of the most-wanted job skill
  • You will know how to prototype your iPhone App idea

Tech is Hot Right Now! -  Don't wait to enrol:

  • Swift is Apple's recent and modern language. It has recently become open-source
  • App developer is one of the hottest jobs in 2016
  • The job landscape is very promising for iOS software development. And, job opportunities for Application developers will continue to grow.

Thanks for joining!

Sandy, Web & iOS developer

Who is the target audience?
  • No programming and coding experience is required
  • Anyone who wants to start a career in technology
Students Who Viewed This Course Also Viewed
Curriculum For This Course
205 Lectures
24:16:05
+
Welcome !
1 Lecture 01:52
+
Getting Started
3 Lectures 18:08
Curriculum Presentation
03:27


XCode 8 Overview
11:52
+
Swift Fundamentals
22 Lectures 03:16:19

Swift 3 New Syntax Demo
06:46

Variables & Constants
12:20

Data Type
14:46

Basic Operators
11:31

Basic Operators - challenge
03:14

Modulo Operator
04:20

Comparison Operator
05:01

Logical Operator
06:51

Nil Operator
15:53

Range Operator
04:31

Array
17:07

Array - challenge
07:08

Dictionnaries
07:25

If/Else Statement
14:33

If/Else Statement - challenge
05:35

FOR Loop
04:44

WHILE Loop
10:29

FOR/While Loop - challenge
07:04

Switch Case
06:49

Switch Case - challenge
13:26

Project Files
00:00
+
Random Colors
7 Lectures 35:32

AutoLayout
03:37

Adding Actions
03:26

Control Flow & Logic
08:30

Changing Colors
04:54

Random Colors
10:09

Project Files
00:00
+
Images Gallery
4 Lectures 22:46
Auto Layout & Connections
07:14

Changing Images
07:11

StackView & Controls
08:21

Project Files
00:00
+
Moo Box
5 Lectures 22:46
Intro
05:39

Motion Ended
03:06

Transform & UIView.animateWithDuration()
09:41

AVFoundation Framework
04:20

Project Files
00:00
+
Tea Timer
13 Lectures 01:42:41
Introduction
00:43

Navigation Bar & StackView
10:10

Connections & PickerView
09:18

PickerView DataSource
10:50

Switch Case
11:14

Display Minutes & Seconds
10:12

Timer
05:32

Stop & Reset Timer
10:57

Enable & Disable 'start' Button
04:52

Label Color
16:09

Ring The Alarm
09:22

Finish & Polish
03:22

Project Files
00:00
+
Tip Calculator
9 Lectures 52:43
UITextField
06:03

Segmented Control
08:45

Switch Case
09:19

Calculating Tip
05:50

Calculating Total Amount
03:41

Displaying Tip & Total Amount
07:24

Displaying Error Message
08:39

Customizing & Polishing UI
03:02

Project Files
00:00
+
Movie Database (Omdb API)
13 Lectures 01:56:34
Introduction
00:39

Project Files
00:00

TableViewController
05:46

omdb API
07:00

Downloading Movies
15:30

Movie Class
14:37

Download Media
07:42

MovieWebView
10:54

Loading More Movies
13:41

Loading Movie Page
07:31

Resizing Cell Image View
10:12

Downloading Movie Rating (*)
12:25

Star Rating Emoji
10:37
+
3D Touch
10 Lectures 01:15:37
Intro
00:29

Collection View
09:31

Photo Class
14:15

Display Photos
08:51

Display Caption
04:35

Image Full View
06:06

IndexPathForSelectedItems
01:00

3D Touch
11:17

Previous & Next Controls
19:33

Project Files
00:00
9 More Sections
About the Instructor
Sandy Ludosky
4.1 Average rating
1,501 Reviews
17,229 Students
21 Courses
Web Designer & Developer

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

On top of being a Udemy instructor, I am an avid learner of new technologies and digital stuff.