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.4 (19 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
$19
$25
24% off
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

What 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
Article
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"
Article
Create a UILabel programmatically
02:10
Xcode project for "Create a UILabel programmatically"
Article
Work with Attributed text
05:20
Xcode project for "Work with Attributed text"
Article
Section 4: UIButton Section
Work with UIButton
03:20
Xcode project for "Work with UIButton"
Article
Create a UIButton programmatically
03:34
Xcode project for "Create a UIButton programmatically"
Article
Section 5: UISegmentedControl Section
Work with UISegmentedControl
04:05
Xcode project for "Work with UISegmentedControl"
Article
Create a UISegmentedControl programmatically
03:20
Xcode project for "Create a UISegmentedControl programmatically"
Article
Section 6: UITextField Section
Work with UITextField
02:55
Xcode project for "Work with UITextField"
Article
Create a UITextField programmatically
02:15
Xcode project for "Create a UITextField programmatically"
Article
Close the keyboard when you tap the Return button
02:20
Xcode project for "Close the keyboard when you tap the Return button"
Article
Count the UITextView characters
03:35
Xcode project for "Count the UITextView characters"
Article
Animate the View when the keyboard is open
09:30
Xcode project for "Animate the View when the keyboard is open"
Article
Section 7: UISlider Section
Work with UISlider
03:00
Xcode project for "Work with UISlider"
Article
Create a UISlider programmatically
03:05
Xcode project for "Create a UISlider programmatically"
Article
Section 8: UISwitch Section
Work with UISwitch
02:45
Xcode project for "Work with UISwitch"
Article
Create a UISwitch programmatically
02:53
Xcode project for "Create a UISwitch programmatically"
Article
Section 9: UIActivityIndicatorView Section
Work with UIActivityIndicatorView
03:46
Xcode project for "Work with UIActivityIndicatorView"
Article
Create a UIActivityIndicatorView programmatically
04:41
Xcode project for "Create a UIActivityIndicatorView programmatically"
Article
Section 10: NSTimer Section
Work with NSTimer
04:10
Xcode project for "Work with NSTimer"
Article
Section 11: UIProgressView Section
Work with UIPogressView
04:15
Xcode project for "Work with UIPogressView"
Article
Create a UIProgressView programmatically
04:25
Xcode project for "Create a UIProgressView programmatically"
Article
Section 12: UIStepper Section
Work with UIStepper
02:55
Xcode project for "Work with UIStepper"
Article
Create a UIStepper programmatically
03:28
Xcode project for "Create a UIStepper programmatically"
Article
Section 13: UITableView Section
Work with UITableView
Preview
04:00
Xcode project for "Work with UITableview"
Article
Read data from an Array
01:55
Xcode project for "Read data from an Array"
Article
Set custom Cell height
02:10
Xcode project for "Set custom Cell height"
Article
Use a custom Cell
02:55
Xcode project for "Use a custom Cell"
Article
Work with Cell selection
01:50
Xcode project for "Work with Cell selection"
Article
Delete a Cell
02:50
Xcode project for "Delete a Cell"
Article
Work with 2 UITableViews at the same time
07:05
Xcode project for "Work with 2 UITableViews at the same time"
Article
Create a UIButton Action from inside a Cell
02:00
Xcode project for "Create a UIButton Action from inside a Cell"
Article
Change all Cells at once
04:14
Xcode project for "Change all Cells at once"
Article
Control a Cell from another Cell
04:53
Xcode project for "Control a Cell from another Cell"
Article
Section 14: UIImageView Section
Work with UIImageView
02:30
Xcode project for "Work with UIImageView"
Article
Create a UIImageView programmatically
03:22
Xcode project for "Create a UIImageView programmatically"
Article
Create a circular UIImageView
03:12
Xcode project for "Create a circular UIImageView"
Article
Get image from Photo Library or Camera
06:57
Xcode project for "Get image from Photo Library or Camera"
Article

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