The Mini iOS 8 Course with Swift - Create Your First App!
The Mini iOS 8 Course with Swift
Create Your First App!
 Enroll in Course for $9

iOS 8 has brought upon many new libraries to develop with, and even a new language - Swift! No longer to iOS developers need to deal with the bulky syntax of Objective-C. Swift is fast, clean, and built for the future.

This introduction course takes you through the process of making your first few iOS 8 apps in Xcode 6 with the Swift language. We'll show you how to download Xcode, set up and customize views graphically, and take you through the basics of Swift. By the end you will have built a simple adventure game called Age of Laika.

If you want to dive deeper, our Complete iOS 8 Course with Swift expands upon this mini course with over 300 video lectures that take you through the process of creating complete apps such as an Instagram Clone, a Tinder clone, and an app that takes advantage of HealthKit (plus many more).


 Enroll in Course for $9
Your Instructor

Eliot regularly teaches iOS development classes and workshops at General Assembly and guest lectures for companies and development boot camps around NYC. He also taught the inaugural class for Coalition for Queens which focused on increasing diversity in iOS development. He also coaches students in a one-on-one environment with a focus on transitioning to full time development. Eliot cofounded and organizes the iOS Office Hours meetup NYC.

In his free time he works as a contractor for startups focusing on agile development.

Find me on twitter @EliotArntz - I check my direct messages quite frequently.

Course Curriculum
Section 1 - Introduction
  Course Introduction (06:01)
  Course Resources (03:50)
Section 2 - Our First Project!!!
  Downloading Xcode (02:42)
  Opening XCode and Creating our First Project (08:58)
  A Brief Tour of Xcode (10:26)
  Exploring Storyboard (09:14)
  Setting up a New View (06:02)
Section 3 - Navigation
  Adding a NavigationController (05:56)
  Adding a Title and Another Image (05:52)
  Adding TextFields (04:30)
  Adding a Button and a Label (03:13)
Section 4 - IBOutlets and Connections
  Hooking up our View Objects (14:12)
  Debugging Connection Errors (06:53)
  Unhiding our Label (05:27)
Section 5 - Accessing Views in Code
  Changing a Label's Text in Code (05:01)
  Changing a TextField's Text in Code (02:36)
  Moving our Label and Closing the Keyboard (05:39)
  Multi Line Label (02:57)
  Changing a Label's Color in Code (03:22)
  Let's Update our Button (04:27)
Section 6 - Working with GitHub
  Terminal (10:07)
  Creating a Project on Github (02:26)
  Saving our Project to Github (07:43)
  Adding an Additional Commit (03:17)
  Downloading and Opening a Project from Github (02:07)
Section 7 - First Challenge!
  Challenge 1: Practicing with the Storyboard (02:25)
  Challenge 1: Practicing with the Storyboard Solution (05:59)
Section 8 - Second Challenge!!
  Challenge 2: Save your Changes to Github (01:48)
  Challenge 2: Save your Changes to Github Solution (02:50)
Section 9 - Variable Types and Commenting
  What is a Variable (06:24)
  Type Annotations (04:42)
  Intro to Commenting (05:44)
Section 10 - Operations on Variables
  Operations on Variables Ints (03:09)
  Operations on Variables Floats (05:16)
  Valid Variable Names (03:05)
  Typealias (03:50)
  Numeric Literals (02:46)
Section 11 - Strings
  Strings and Characters (05:29)
  String Interpolation (02:54)
  Optionals Int (05:32)
  String to Double (05:30)
  Shorthand (02:02)
  Constants (03:44)
Section 12 - Shoe Size Converter Project
  Shoe Size Converter (12:24)
  Refactor Shoe Converter (03:23)
  Adding Women's Shoes (07:04)
Section 13 - Age of Laika
  Age of Laika (01:14)
  Age of Laika: Solution Part 1 (06:40)
  Age of Laika: Solution Part 2 (03:08)
FAQs
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound?
After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy!
If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Join 5240 students and Get Started Now