How To Build An Insanely Successful App Like Snapchat
4.5 (3 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.
1,074 students enrolled
Wishlisted Wishlist

Please confirm that you want to add How To Build An Insanely Successful App Like Snapchat to your Wishlist.

Add to Wishlist

How To Build An Insanely Successful App Like Snapchat

A 100% hands-on practical guide to learning how to build real iOS and Watch applications with Apple's Swift language.
4.5 (3 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.
1,074 students enrolled
Last updated 1/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Write code for iOS apps using Swift
  • Write good networking code
  • Build applications using the latest Apple frameworks
  • Be familiar with extensions on iOS
  • Take advantage of Apple Watch
View Curriculum
Requirements
  • A Mac with OS X Yosemite (10.9) or later
  • Xcode from the Mac App Store
  • An iPhone 5s or later (recommended)
  • An Apple Developer account (optional)
Description

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

  • Take photos using the built-in camera on the iPhone
  • Upload and post the photos for other users to see
  • Browse and view photos other users have posted
  • Hide the photos when viewing until your fingerprint scans
  • Access photos from a Notification Center widget
  • Handoff integration with Macs for continuity
  • Integrates with Apple Watch to view info about photos

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!

Who is the target audience?
  • Anyone who wants to learn iOS programming from scratch
  • Anyone who wants to build out their app idea efficiently using the latest Apple technology
  • Developers who already have experience but would like to learn Swift or take advantage of brand new features in iOS
Students Who Viewed This Course Also Viewed
Curriculum For This Course
42 Lectures
04:22:40
+
Getting Started With Swift
4 Lectures 20:28

Developer Resources:

https://developer.apple.com

Download Xcode:

http://developer.apple.com/xcode/downloads/

Introduction
04:16



+
Xcode Basics
3 Lectures 09:16
Creating Your First Project
02:49

Adding a Table
04:29

Connecting Interface to Code
01:58
+
Coding and Network Basics
5 Lectures 33:52
Fetching Data from the Network
08:40

Helper Functions and Closures
08:57

Loading Data into Array
04:45

Handling Errors and UIAlertControllers
08:06

Using Segues with View Controllers
03:24
+
Building TouchChat's Core
13 Lectures 01:17:17
Populating UITableView with Protocols
05:19

Creating Classes for View Controllers and Auto Layout
07:39

Connecting Outlets from Storyboard to Code
03:30

Adding Auto Layout Constraints
02:26

Passing data through Segues and Downloading Image Data
07:42

Creating Interface Animations
03:54

Connecting Actions from Storyboard to Code
04:22

Using the Camera on iOS Devices
02:57

Overriding UIImagePickerDelegate
03:24

Helper Methods for Uploading and Posting Images
13:56

Putting Together the Uploading Code
11:32

Adding a Network Activity Indicator
03:53

Refresh Controls and Fixing Image Aspect Ratio
06:43
+
Handoff Integration
1 Lecture 08:47
Implementing Handoff with NSUserActivity
08:47
+
Touch ID Integration
2 Lectures 21:09
Using the LocalAuthentication Framework for Touch ID
12:55

Implementing a Password Fallback
08:14
+
Building a Today Extension for Notification Center
6 Lectures 35:23
Creating a Target for the Extension
03:20

Setting up the Today Extension's Interface
05:57

Loading Data into the Today Extension
08:38

Open Main Application from the Widget
05:06

Responding to URL Schemes Pt. 1
05:47

Responding to URL Schemes Pt. 2
06:35
+
WatchKit Integration
7 Lectures 52:46
Adding an Apple Watch Application Target
06:17

Building the Watch Interface
04:48

Populating the Watch Interface with Data
10:11

Setting up the Detail Watch Interface Controller
08:42

Formatting Dates
07:09

Adding a Force Touch Menu and About View
08:48

Creating Glances
06:51
+
The Finishing Touches
1 Lecture 03:42
Finishing TouchChat by Adding Icons
03:42
About the Instructor
Gabriel Pierannunzi
4.5 Average rating
3 Reviews
1,074 Students
1 Course
Founder and Developer

Hi, I'm Gabe! I was just 9 years old when I discovered that behind every website was some basic HTML code that I could understand. Ever since then, I have been absolutely addicted to my new passion that was code. Over the years I was introduced to new languages like Ruby, JavaScript, Objective-C, and now Swift!

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.