Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hacking with Swift 2 - Beginner to Pro - Build 20 Apps
Rating: 4.6 out of 5(307 ratings)
4,809 students

Hacking with Swift 2 - Beginner to Pro - Build 20 Apps

Learn how to work with Apple's fun new language "Swift", and go from a newbie to transforming your ideas into real apps
Last updated 10/2019
English

What you'll learn

  • Create your own amazing apps using your new skills combined with your unique creativity
  • Become completely proficient with Swift and IOS App Development

Course content

31 sections211 lectures27h 43m total length
  • Welcome - How to use this course4:55
  • Part 1 - Getting to Know Xcode 74:38

    The first part of a 6 part series that introduces the student to the Xcode environment.

  • Part 2 - The Project Navigator - Adding files to the project7:49

    This tutorial shows how the student can use the navigator pane to access, organize, and add files to the project.

  • Part 3 - The Navigators Continued5:03

    The navigator pane is continued here in this tutorial.

  • Part 4 - Template, Code Snippet, and Media Libraries4:03

    Here we explore the various library panes in Xcode, their purpose and how to use them.

  • Part 5 - Utilities Pane - The Object Library and Document Outline6:02

    This tutorial shows the student where all the controls (view) are kept for storyboards, in the object library...as well as how to place those controls on your canvas, and see their hierarchal order using the document outline.

  • Part 6 - Xcode wrap up7:07

    We wrap up the Xcode tutorial with some final tips.

  • Working with controls - Part 1 - Getting to know controls - Creating segues14:38

    A simple app that will get you familiar with creating a user interface with various controls, hooking them up to actions and outlets, and creating segues to move between view controllers.

  • Working with controls - Part 2 - Adding some code11:33

    Here we learn to add code in our view controller file that make things happen in our app. Things like making everything invisible or reappear by flipping a switch, changing the background color with a button press, or using a slider to change the value of a number inside of the label.

Requirements

  • You will need a Mac, and Xcode 7 which is a free download from the App Store, and simply a desire to transform your ideas into an amazing app

Description

This course aims to show you that building IOS Apps with swift is fun and relatively easy. Learn how to create 20 apps using apples new language Swift. Each app will be a bit more complex, but we build it together, so theres no guesswork as to the process and what the code is doing. A lot of work goes into my courses to make the code as easy to understand as possible..i use callout graphics, highlighting, and deep explanations to help guide you along the path of the code, each step of the way. 

Some of what you will be leaning:

  • Featuring apps built by the award winning programmer Paul Hudson of HackingWithSwift dot com
  • The Swift language - we go from variables to creating our own functions and more
  • Learn Swift by use of diagrams / highlighting / graphics
  • Learning the ins and outs of Xcode 7 and its many attributes
  • Working in storyboards and all it nuances
  • How to use with controls / Outlets and Actions
  • How to use logic for smooth control flow
  • Using segues and passing data, in storyboards, and programmatically
  • Using delegates and protocols
  • Adding audio / Animations
  • Master strings in Swift
  • Working with the NSTimer class
  • Using stackView
  • The new safari view controller class
  • Using core image
  • Using core data
  • Implement a slide-out controller to use as a settings page or other data
  • Learn the best Debugging Techniques
  • Using core spotlight
  • iAds - Learn how to add advertising to your apps
  • Working with the many swift classes available to us
  • More than 30 hours of video describing the details of building iOS apps
  • Creating an iCloud app
  • Using Push Notifications in an app
  • SpriteKit / Build a Flappy Bird Clone in under 1 hour
  • Learn sketch 3 (fast becoming the industry standard for UI design)
  • Autolayout easy and advanced - create constraints using VFL
  • Learn how to work with JSON data in swift
  • All videos are recorded in HD for maximum resolution and clarity

Swift is the new language of the future, And with this course you will get plenty of instruction on how to implement Swift code in unique ways, in an easy to understand step by step format. Everything is explained in detail using graphics, animations, and annotations, so there's no guesswork as to how or why the code works the way it does, it just all makes sense, and is easy to implement, and before you know it you will have built yourself a wonderful working app that you can submit to the app store.

This course assumes you have no programming experience, so its perfect for the beginner. Its also a nice fit for the intermediate and experienced coder as the course covers advanced techniques as well...like creating autolayout constraints in code using VFL.

By adding your own creativity and data, you will be transformed into an Apple Developer in a very short time.

Happy Coding :-)

Who this course is for:

  • This course is for those who are new to IOS developing and have a burning desire to get their own creative ideas translated into an app ready for the app store, and for the intermediate and advanced developer as well
  • This is the perfect course if your coming from another language like Objective C or any other language, and you'll see how easy it is to transition to swift.