Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Enable yourself to build iOS apps through one of the only courses containing simple and 100% hands-on video training with Apple's brand new programming language Swift. There are no slides, boring information, or documentation. If you want to hit the ground running and start building your awesome app idea, this course is for you.
Why To Take This Course
This course is designed to not only give you a strong core knowledge base about iOS, but also show you how to be on the cutting-edge by take advantage of the latest Apple frameworks and technologies. This unique course will help you stand out from the hundreds of thousands of applications by implementing the latest features like Touch ID, Handoff, App Extensions, and WatchKit. These are all huge opportunities for developers to take advantage of, and you can be one of the very first.
How You Learn
We will begin by introducing some basic Swift concepts like constants, variables, optionals, arrays, and dictionaries. You will be able to experiment with them directly in Xcode. Then we'll start building our app, TouchChat. This course unlike other online resources, consolidates all the information into very practical and easy to understand videos and will help you start making apps right away!
What The App You'll Build Does
Who Can Take The Course
Of course if you have ever wrote code in the past, chances are you'll find this course a bit easier to understand. However, no programming experience is required and it's one of the best ways for someone who has never written a line of code in their life to jump right in. This course is also extremely valuable if you're someone who has built iOS apps before and are looking to give yourself a boost to learn Swift or implement awesome new technology into your apps to make them stand out. We think you will love it no matter where you are!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Getting Started With Swift|
Strings, Constants, and VariablesPreview
Types and OptionalsPreview
|Section 2: Xcode Basics|
Creating Your First Project
Adding a Table
Connecting Interface to Code
|Section 3: Coding and Network Basics|
Fetching Data from the Network
Helper Functions and Closures
Loading Data into Array
Handling Errors and UIAlertControllers
Using Segues with View Controllers
|Section 4: Building TouchChat's Core|
Populating UITableView with Protocols
Creating Classes for View Controllers and Auto Layout
Connecting Outlets from Storyboard to Code
Adding Auto Layout Constraints
Passing data through Segues and Downloading Image Data
Creating Interface Animations
Connecting Actions from Storyboard to Code
Using the Camera on iOS Devices
Helper Methods for Uploading and Posting Images
Putting Together the Uploading Code
Adding a Network Activity Indicator
Refresh Controls and Fixing Image Aspect Ratio
|Section 5: Handoff Integration|
Implementing Handoff with NSUserActivity
|Section 6: Touch ID Integration|
Using the LocalAuthentication Framework for Touch ID
Implementing a Password Fallback
|Section 7: Building a Today Extension for Notification Center|
Creating a Target for the Extension
Setting up the Today Extension's Interface
Loading Data into the Today Extension
Open Main Application from the Widget
Responding to URL Schemes Pt. 1
Responding to URL Schemes Pt. 2
|Section 8: WatchKit Integration|
Adding an Apple Watch Application Target
Building the Watch Interface
Populating the Watch Interface with Data
Setting up the Detail Watch Interface Controller
Adding a Force Touch Menu and About View
|Section 9: The Finishing Touches|
Finishing TouchChat by Adding Icons
I'm the founder of a mobile application development company called Appuccino. We have created countless beautiful apps for clients and now I'd like to share that expertise with the world. I was recently invited to attend the Worldwide Developers Conference in San Fransisco by Apple. There I learned about their new programming language, Swift by the very engineers that created the language. I have also coded and designed numerous apps and side projects on the App Store and currently hold the CEO role at Appuccino.
My goal is to inspire and give you all the tools you need to build the app you've always wanted to create, or get a job in the tech industry with your newly developed skills.