Master iOS 9 - 10 - Xcode and Swift

Learn to use Xcode 7-8 features using Swift 2-3 and iOS 9-10 : Beginner to Expert
4.3 (20 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.
144 students enrolled
$25
Take This Course
  • Lectures 153
  • Length 5.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 3/2016 English

Course Description

NEW !!!

As iOS 10 and Xcode 8 are in beta i will start making videos for iOS 10 features using Swift 3

As soon as i have videos i will add to the course.


Do you want to create your own iPhone and iPad applications in Swift but are not sure where to start? Are you ready to jump right into the exciting world of Swift mobile development but have little or no programming experience?

Have you already started learning Swift and you want to learn more advanced stuff?

Thinking in the future to create an amazing application and earn money and you miss the knowledge and code?

If YES then this course is for you!

THIS COURSE WILL BE UPDATED EVERY WEEK WITH NEW VIDEOS

What's the course about and how is it structured?

This course is the meant for the absolute beginner looking to get into programming but also for experienced coders looking to learn more advanced features of Xcode and Swift.

In this course we will learn how to use Xcode elements, controls and services using Swift with a step by step approach.

The course covers :

Working with:

  • UILabel
  • UIButton
  • UISegmentedControl
  • UItextField
  • UISlider
  • UISwitch
  • UIActivityIndicatorView
  • NSTimer
  • UIProgressBar
  • UIStepper
  • UITable
  • UIImage
  • UICollectionView
  • UITextView
  • UIScrollView
  • UIDatePicker
  • UIPickerView
  • UIAlertController
  • MapKit
  • CloudKit

And more to come every week ...

Materials

The course consists of :

6+ hours of video lectures with code from scratch

Xcode files for download

This course can be completed in a couple of weeks.

Why to follow this course?

If you want to create Swift applications from scratch or use this code to upgrade your existing application this course is for you!

If you want to learn advance usage of Xcode elements this course is for you!

If you want to have the code for targeting features this course is for you!

Who can follow this course ?

Anyone with basic knowledge of programming can follow this course.

Copyright © Valsamis Elmaliotis 2016

What are the requirements?

  • A Mac
  • Xcode installed (free from app store)
  • An Apple Developer license is required for uploading an app to the App Store

What am I going to get from this course?

  • Learn to use Xcode and Swift language
  • Learn to create (from Storyboard and programatically) all the Xcode controls and elements
  • Learn advanced Xcode Elements and Techniques

Who is the target audience?

  • This course is meant for all kind of students (beginners and professionals)

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
Who am I?
Preview
00:19
What does the course cover?
Preview
00:51
Download Xcode
Preview
02:15
Course updates queue
00:29
Section 2: Swift Section
Variables
04:51
Comments
01:20
Statements (if - for - while - switch)
Preview
05:44
Strings
02:45
Arrays
05:06
Dictionaries
04:08
Functions
Preview
03:18
Classes
03:56
Section 3: UILabel Section
Work with UILabel
03:10
Xcode project for "Work with UILabel"
00:02
Create a UILabel programmatically
02:10
Xcode project for "Create a UILabel programmatically"
00:02
Work with Attributed text
05:20
Xcode project for "Work with Attributed text"
00:02
Section 4: UIButton Section
Work with UIButton
03:20
Xcode project for "Work with UIButton"
00:02
Create a UIButton programmatically
03:34
Xcode project for "Create a UIButton programmatically"
00:02
Section 5: UISegmentedControl Section
Work with UISegmentedControl
04:05
Xcode project for "Work with UISegmentedControl"
00:02
Create a UISegmentedControl programmatically
03:20
Xcode project for "Create a UISegmentedControl programmatically"
00:02
Section 6: UITextField Section
Work with UITextField
02:55
Xcode project for "Work with UITextField"
00:02
Create a UITextField programmatically
02:15
Xcode project for "Create a UITextField programmatically"
00:02
Close the keyboard when you tap the Return button
02:20
Xcode project for "Close the keyboard when you tap the Return button"
00:02
Count the UITextView characters
03:35
Xcode project for "Count the UITextView characters"
00:02
Animate the View when the keyboard is open
09:30
Xcode project for "Animate the View when the keyboard is open"
00:02
Section 7: UISlider Section
Work with UISlider
03:00
Xcode project for "Work with UISlider"
00:02
Create a UISlider programmatically
03:05
Xcode project for "Create a UISlider programmatically"
00:02
Section 8: UISwitch Section
Work with UISwitch
02:45
Xcode project for "Work with UISwitch"
00:02
Create a UISwitch programmatically
02:53
Xcode project for "Create a UISwitch programmatically"
00:02
Section 9: UIActivityIndicatorView Section
Work with UIActivityIndicatorView
03:46
Xcode project for "Work with UIActivityIndicatorView"
00:02
Create a UIActivityIndicatorView programmatically
04:41
Xcode project for "Create a UIActivityIndicatorView programmatically"
00:02
Section 10: NSTimer Section
Work with NSTimer
04:10
Xcode project for "Work with NSTimer"
00:02
Section 11: UIProgressView Section
Work with UIPogressView
04:15
Xcode project for "Work with UIPogressView"
00:02
Create a UIProgressView programmatically
04:25
Xcode project for "Create a UIProgressView programmatically"
00:02
Section 12: UIStepper Section
Work with UIStepper
02:55
Xcode project for "Work with UIStepper"
00:02
Create a UIStepper programmatically
03:28
Xcode project for "Create a UIStepper programmatically"
00:02
Section 13: UITableView Section
Work with UITableView
Preview
04:00
Xcode project for "Work with UITableview"
00:02
Read data from an Array
01:55
Xcode project for "Read data from an Array"
00:02
Set custom Cell height
02:10
Xcode project for "Set custom Cell height"
00:02
Use a custom Cell
02:55
Xcode project for "Use a custom Cell"
00:02
Work with Cell selection
01:50
Xcode project for "Work with Cell selection"
00:02
Delete a Cell
02:50
Xcode project for "Delete a Cell"
00:02
Work with 2 UITableViews at the same time
07:05
Xcode project for "Work with 2 UITableViews at the same time"
00:02
Create a UIButton Action from inside a Cell
02:00
Xcode project for "Create a UIButton Action from inside a Cell"
00:02
Change all Cells at once
04:14
Xcode project for "Change all Cells at once"
00:02
Control a Cell from another Cell
04:53
Xcode project for "Control a Cell from another Cell"
00:02
Section 14: UIImageView Section
Work with UIImageView
02:30
Xcode project for "Work with UIImageView"
00:02
Create a UIImageView programmatically
03:22
Xcode project for "Create a UIImageView programmatically"
00:02
Create a circular UIImageView
03:12
Xcode project for "Create a circular UIImageView"
00:02
Get image from Photo Library or Camera
06:57
Xcode project for "Get image from Photo Library or Camera"
00:02

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

I'm Valsamis Elmaliotis, i live in Greece and i am 30 years old. I'm an iOS developer that has been focused on mobile app design and creation for over 2 years. Since child i loved computers and programming. I started developing in Delphi for Windows applications. In my first company as developer we developed logistics software. After that i asked to develop 4 websites so i start learning PHP - CSS - MySql. When i bought my first iPhone i loved IOS, so i said to my self i should start developing for this platform, and that is how i began!

Since now i have 7 applications in the App Strore and i develop one more right now. Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. After some time i had the experience to update my projects from Obj C to Swift, and now i will teach you some stuff with Xcode and Swift so you can make amazing applications and have fun!

Happy Coding!

Ready to start learning?
Take This Course