Get $1 credit for every $25 spent!

iOS 10 & Swift 3 Starter Bundle

Ending In:
Add to Cart - $45
Add to Cart ($45)
$654
93% off
wishlist
(76)

What's Included

Product Details

Access
Lifetime
Content
37.5 hours
Lessons
205

The Complete iOS 10 Developer

Your App Development Journey Starts Here by Building Real, Useful iOS 10 Apps

By GK Micro | in Online Courses

With the launch of iOS 10 upon us, there is no better time to learn mobile app development than right now! In this straight-forward course you'll learn how to build for iOS 10 by building real, functional apps. If you're interested in scoring six-figure developer jobs or earning passive income by creating your own apps, then this is a great place to start!

  • Access 205 lectures & 37.5 hours of content 24/7
  • Learn the Apple iOS development process as it really is
  • Create useful apps like GPS maps & clocks
  • Discover how to incorporate animations to engage users
  • Develop multiple iOS apps that you can release on the App Store under your own account
Grant Klimaytys is an app developer, author, and eCourse teacher. He is obsessed with breaking down hard to understand principles so students can learn fast and easily!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xcode 8 required (free to download)

Course Outline

  • Introduction
    • Introduction (2:41)
  • Setup
    • Introduction to Setup (1:10)
    • How to Setup Xcode 8 and Swift 3 (2:54)
    • How to Setup iOS 10 Simulators (1:36)
  • Learn Swift 3
    • Introduction to Swift 3 (2:30)
    • Setup a Playground in Swift 3 (2:18)
    • Variables in Swift 3 (7:17)
    • Collections - Arrays in Swift 3 (7:37)
    • Collections - Sets in Swift 3 (4:21)
    • Collections - Dictionaries in Swift 3 (4:50)
    • Logic - If Else and Switch Case in Swift 3 (5:58)
    • Round and Round - Loops in Swift 3 (7:07)
    • Functions in Swift 3 (6:48)
    • Optionals in Swift 3 (6:29)
    • Classes and Objects in Swift 3 (6:08)
    • Inheritance in Swift 3 (4:27)
    • Summary of Swift 3 (1:15)
  • App 1 - A Screen Torch
    • Introduction to Your First iOS App (3:43)
    • An Astronomy Screen Torch - Storyboards (9:14)
    • An Astronomy Screen Torch - View Controller Code (4:03)
    • An Astronomy Screen Torch - Buttons and Outlets (6:24)
    • An Astronomy Screen Torch - Storyboard Element Positioning (3:56)
    • An Astronomy Screen Torch - Assignment (1:11)
    • An Astronomy Screen Torch - Solution (3:38)
    • Summary of Your First iOS 10 Application (1:47)
    • Source Code
  • App 2 - Converter
    • 1 Introduction to Temperature Converter (1:08)
    • 2 Making the Main Screen of our Temperature Converter (9:29)
    • 3 Connecting the Main Screen of Temperature Converter to Code (6:51)
    • 4 Writing the Main Code of our Temperature Converter App (5:46)
    • 5 Temperature Converter - Assignment (1:11)
    • 6 Temperature Converter - Solution (8:52)
    • 7 Summary of Temperature Converter (1:36)
  • App 3 - Calculator
    • 1 Introduction to Calculator (1:08)
    • 2 Calculator Assets
    • 2 Making Our Calculator Screen - Images - Image Sets and Buttons (11:45)
    • 3 Making of Our Calculator Screen - Stack Layouts (7:39)
    • 4 Connecting Calculator Screen to Code (12:38)
    • 5 Storing Things with Enums (7:10)
    • 6 Writing the Basic Code of our Calculator (18:33)
    • 7 Calculator - Homework (0:51)
    • 8 Calculator - Solution (6:38)
    • 9 Summary of Calculator (2:18)
    • Source Code Calculator
  • App 4 - Back to the Future
    • Introduction to Back to the Future (1:40)
    • Back to the Future - Tabbed Apps Explained (4:14)
    • Back to the Future Layout - Storyboards (11:27)
    • Back to the Future Code - Showing the Year (8:40)
    • Back to the Future Code - A Ticking Clock (6:56)
    • Back to the Future Time Travel - Storyboards (6:50)
    • Back to the Future Time Travel - Code (4:47)
    • Back to the Future Time Travel - Animations (10:06)
    • Summary of App 2 - Back to the Future (1:32)
    • Source Code
  • App 5 - Where was I? - GPS and Maps
    • Introduction to App 3 - Where Was I (0:48)
    • Where Was I - Setup (0:52)
    • Showing a Map with Apple Maps (4:50)
    • Info Plist - Setting Required Device Capabilities (2:17)
    • Info Plist - Permissions for Location (2:39)
    • Showing Your Location (7:57)
    • Getting Location Coordinates (8:05)
    • Creating a Class to Store Location Coordinates (3:15)
    • Saving Location Coordinates - UserDefaults (9:07)
    • Showing Last Location with a Pin Annotation (6:16)
    • Where Was I - Homework (0:45)
    • Where Was I - Solution (4:19)
    • Summary of Where Was I - GPS and Maps (0:50)
    • Source Code
  • Great App Design
    • Introduction to Great App Design (1:42)
    • Thinking About User Experience (3:05)
    • Popular User Experience Tools (2:14)
    • What is a User Interface - First Step (4:59)
    • How to Design a User Interface (6:18)
    • Popular User Interface Design Tools (1:39)
    • How to Design a User Experience (3:58)
    • Summary of Great App Design (0:55)
  • App 6 - Quick Share (Photos)
    • 1 Introduction to Quick Share (1:15)
    • 2 Quick Share - Launch Screens and Images (11:19)
    • 3 Creating the User Interface - UITableView (7:59)
    • 4 How to Setup a Simple UITableView (6:49)
    • 5 How to Setup a Custom UITableViewCell (11:09)
    • 6 How to Handle a Click from a UITableViewCell (2:58)
    • 7 How to Push a New View Controller and Send Data (8:27)
    • 8 How to Use the Photos Framework with Swift (12:53)
    • 9 How to Pass a Photo to a View Controller (9:59)
    • 10 Setting up Sharing Icons and Minimising Outlet Code (14:28)
    • 11 Sharing on Facebook and Twitter Using the Social Framework (6:37)
    • 12 Sharing on Instagram (14:11)
    • 13 Sharing on Whatsapp (10:29)
    • 14 Taking a Photo from Inside Your App (13:31)
    • 15 Quick Share - Homework (1:00)
    • 16 Quick Share - Solution (3:27)
    • 17 Summary of Quick Share (2:35)
    • L02 - Resources
  • App 7 - ChaChat (WhatsApp Clone) - Using Firebase
    • 1 Introduction to App 5 - ChaChat - Whatsapp Clone (2:41)
    • 2 How to Set Up a Firebase App (6:12)
    • 3 Setting up the Messaging App (3:01)
    • 4 How to Add Firebase to a Swift App using Cocoapods (8:20)
    • 5 Firebase Registration and Login Component - Design (12:06)
    • 6 Firebase Registration and Login Component - Logging In (18:37)
    • 7 Firebase Registration and Login Component - Error Alerts (5:17)
    • 8 Firebase Registration and Login Component - Registration (15:21)
    • 9 Firebase Registration and Login - Homework (0:42)
    • 10 Firebase Registration and Login - Solution (4:40)
    • 11 Setting up a Table to Receive Firebase Data (15:19)
    • 12 Moving a View up or Down when a Keyboard is Shown (12:54)
    • 13 Sending and Receiving Data with a Firebase Database (12:59)
    • 14 Firebase - Homework (1:29)
    • 15 Firebase - Solution (5:58)
    • 16 Summary of App 5 - ChaChat - WhatsApp Clone (1:21)
    • ChaChat
  • App 8 - Transcriber with Siri Speech Recognition
    • 1 Introduction (1:38)
    • 2 Setting up the Permmissions Screen (7:25)
    • 3 Setting up a Tabbed App (12:56)
    • 4 How to Setup a UITableViewController Class (5:15)
    • 5 Checking Existing Permissions (8:39)
    • 6 Requesting Permissions for Microphone and Speech (15:37)
    • 7 Setting up Recording from the Micrphone with Document DIrectories (8:22)
    • 8 Setting up and Recording from the Microphone with a View Controller (8:14)
    • 9 Recording from the Microphone (15:31)
    • 10 Transcriber - Homework 1 (0:40)
    • 11 Transcriber - Solution 1 (4:54)
    • 12 How to Play Back Recorded Audio (3:46)
    • 13 How to Implement Audio Transcription on iOS 10 (7:09)
    • 14 Saving Text Files on iOS 10 (7:33)
    • 15 Initialising Core Data in iOS 10 (8:12)
    • 16 Saving Objects to Core Data in iOS 10 (12:31)
    • 17 Retrieving Objects using Core Data in iOS 10 (11:19)
    • 18 Homework Epic (3:00)
    • 19 Summary of Transcriber (1:28)
  • Free Resources
    • Introduction to Free Resources (1:32)
    • How to Claim Your 1200 of Amazon Value for Free (4:42)
  • App 9 - Weather App with RESTful Services and JSON
    • 1 Introducton to Will I Burn (2:22)
    • 2 What are RESTful Services (2:32)
    • 3 What is an API (2:24)
    • 4 What is JSON (2:18)
    • 5 OH GOD PLEASE NOT ANOTHER WEATHER APP (5:16)
    • 6 Choosing the Weather API (4:19)
    • 7 Creating the App and Asking for Permissions (12:42)
    • 8 Designing Your App Around a Custom Font (7:13)
    • 9 Allowing the User to Pick a Skin Type (22:48)
    • 10 How to Install Cocoapods (1:49)
    • 11 Using Cocoapods to Install a Module to Help with RESTful Services (11:27)
    • 12 How to Retrieve Data from an API in an iOS App (17:48)
    • 13 How to Parse JSON in Swift 3 (9:47)
    • 14 Homework - Let me Know (1:29)
    • 15 Solution - Let me Know (11:48)
    • 16 Calculating Burn Time (16:34)
    • 17 Making an Awesome Time to Burn Display and Local Notifications (23:42)
    • 18 Summary of Will I Burn (2:01)
  • ARCHIVE - A Fully Published RSS Reader Written in Swift 2
    • 0 - Introduction (1:04)
    • 1 - Designing our UX (4:45)
    • 2 - Experimenting with Storyboards (4:18)
    • 3 - Designing the main screen (8:29)
    • 4 - Adding colour to the main screen (5:31)
    • 5 - Adding images to our navigation bar buttons (6:34)
    • 6 - Creating the Add RSS Feed screen (15:02)
    • 7 - Creating the Edit RSS Feeds screen (1:51)
    • 8 - Creating the View RSS Feed item screen (3:11)
    • 9 - Connecting Storyboards to our code base using outlets (10:42)
    • 10 - What is a data model (2:10)
    • 11 - Understanding RSS feeds before creating the models (1:43)
    • 12 - Creating the Feed and FeedItem models (6:50)
    • 13 - Storage options on iOS (3:07)
    • 14 - Installing an SQLite database framework from GitHub (10:53)
    • 15 - Creating the FeedDataHelper class (18:56)
    • 16 - Testing the database connection (9:35)
    • 17 - Adding a feed via the 'Add Feed' view (11:47)
    • 18 - Explaining the table view and it's table source (1:55)
    • 19 - Creating the cell for the table view (8:51)
    • 20 - Populating the feeds table with our cells (11:26)
    • 21 - Deleting an item from a table view row. AKA - slide to Delete (12:17)
    • 22 - Disabling app transport security and introduction to Info plist (2:31)
    • 23 - Getting our RSS Feed Items (19:16)
    • 24 - Creating the cell for our RSS Feed Items table view (11:06)
    • 25 - Populating the RSS Feed Items list view (7:12)
    • 26 - Handling a click on the Feed Items list (13:57)
    • 27 - Why we debug (1:14)
    • 28 - App monetizaton strategies (6:00)
    • 29 - Implementing Google Ads (8:42)
    • 30 - Creating an app icon for iOS devices (4:40)
    • 31 - Creating a launch screen for an iOS app (7:07)
    • 32 - Signing up for an Apple developer account (1:19)
    • 33 - Initial setup of our app within the Apple Developer site (9:33)
    • 34 - Preparing the iTunes Connect app store listing (5:54)
    • 35 - Preparing the iTunes Connect app store listing - Images (7:21)
    • 36 - Compiling signing and submitting an app to the App store (5:44)
    • Course Materials
    • 37 - Final lecture with 1 final task (2:01)
  • How to Start a Startup (General Advice)
    • 1 - How to Start a Startup (43:52)
    • 2 - Team and Execution (46:18)
    • 3 - Before the Startup (48:07)
    • 4 - Building Product, Talking to Users, and Growing (52:21)
    • 5 - Competition is for Losers (50:16)
    • 6 - Growth (47:27)
    • 7 - How to Build Products Users Love (48:01)
    • 8 - How to Get Started, Doing Things that Don't Scale, Press (52:13)
    • 9 - How to Raise Money (50:10)
    • 10 - Culture (50:25)
    • 11 - Hiring and Culture, Part 2 (50:36)
    • 12 - Building for the Enterprise (46:19)
    • 13 - How to be a Great Founder (49:46)
    • 14 - How to Operate (46:38)
    • 15 - How to Manage (49:42)
    • 16 - How to Run a User Interview (46:27)
    • 17 - How to Design Hardware Products (47:15)
    • 18 - Legal and Accounting Basics for Startups (48:18)
    • 19 - Sales and Marketing; How to Talk to Investors (48:50)
    • 20 - Later-stage Advice (48:29)
  • Introduction to tvOS - A Classic Streaming Radio App
    • 1 Introduction to tvOS - A Classic Radio (2:55)
    • 2 How to Create a tvOS App for Online Radio - Collection Views (37:38)
    • 3 How to Create a tvOS App for Online Radio - Getting Stations and Artwork (43:16)
    • 5 Summary of tvOS - A Classic Radio (2:10)
    • 4 How to Create a tvOS App for Online Radio - Streaming Music from the Internet (7:47)

View Full Curriculum


Access
Lifetime
Content
10.5 hours
Lessons
77

iOS 10 Projects: Build Amazing Apps with Apple's Newest iOS

Stay Tech Forward & Learn All About the New iOS 10 APIs

By Stephen DeStefano | in Online Courses

The mobile app industry is constantly innovating and growing, and one of the biggest splashes recently is the launch of Apple's iOS 10. It's essential that developers stay ahead of the curve if they want to be successful, and this course will take you on a coding journey to discover all of the new APIs in iOS 10. After building these 7 projects, you'll be ready to start creating your own apps that capitalize on the new opportunities offered in iOS 10.

  • Access 77 lectures & 10.5 hours of content 24/7
  • Create a Rich Media Photo Album using iOS 10's voice transcription & search functionality
  • Build a Group Scheduling app that integrates w/ Messages
  • Integrate a Ride-Sharing app w/ SiriKit for voice activation
  • Design an iOS 10 Lock Screen Widget that helps language learners memorize new vocabulary
  • Create a Daily Alarm Planner using the new UserNotifications framework
  • Code your own Board Game that implements an AI opponent, using the new GKMonteCarloStrategist from GameplayKit
  • Build a Tank War Game using SpriteKit's powerful new Node Tiling system
Stephen DeStefano is an Apple developer who has been creating apps for 7 years. He has worked with top programmers in the field, and continuously stays current and grows with Apple as technology continues to evolve. His goal here is to create video instruction that makes it easy for students to work with Apple's new language, Swift, and incorporate that knowledge into creating, some pretty amazing apps.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate, knowledge of Swift required

Compatibility

  • Internet required
  • Xcode 8 required (free to download)

Course Outline

  • Intro to the Course
    • Intro to the course (2:35)
  • Swift 3.0 - Whats New? (Xcode 8 - 3)
    • Part 1 - Depreciations - Method and Parameter names - Omit needless words (10:32)
    • Part 2 - Lowercase enums and properties - Foundation Framework namings (6:01)
    • Part 3 - Importing C Funcs - Dispatch - KVO - Verbs and Nouns (8:23)
  • Project 1 - Happy Days - iOS 10 Speech (For Xcode 8 1 only , 2 coming)
    • Happy Days Intro - Photo album using iOS 10's voice transcription and search (2:23)
    • Happy Days Part 1 - Setting up (6:36)
    • Happy Days Part 2 - Creating the main view controller (5:42)
    • Happy Days Part 3 - Connecting the interface to code (9:36)
    • Happy Days Part 4 - Permissions! Permissions everywhere! (13:22)
    • Happy Days part 5 - Importing into the collectionView (6:53)
    • Happy Days Part 6 - Creating thumbnails (10:57)
    • Happy Days Part 7 - Displaying memories (6:36)
    • Happy Days Part 8 - Recording Audio (14:51)
    • Happy Days Part 9 - Playing audio back (9:05)
    • Happy Days Part 10 - Searching using Spotlight (5:42)
    • Happy Days Part 11- In app search using CSSearchQuery (13:18)
    • Happy Days Xcode 8 1 resources
    • Happy Days Xcode 8 2 resources
  • Project 2 - TimeShare - iOS 10 Messages (For Xcode 1 only, 2 coming)
    • Messages Intro (3:24)
    • Part 1 - Setup and Building the UI (4:28)
    • Part 2 - Building the UI continued (13:19)
    • Part 3 - Hooking it all up (6:36)
    • Part 4 - Working with MSMessageAppViewController (13:47)
    • Part 5 - Selecting possible dates (12:10)
    • Part 6 - Sending and recieving messages (16:45)
    • Part 7 - Sending and recieving messages continued (8:30)
    • Part 8 - Making our message app look attractive (9:15)
    • TimeShare Xcode 8 1 resources
    • TimeShare Xcode 8 2 resources
  • Project 3 - SiriKit Ride Sharing App
    • SiriKit Ride Sharing App (0:26)
  • Project 4 - Polyglot - a lock screen widget aimed at language learners
    • Polyglot Intro (2:15)
    • Part 1 - Setting up (5:09)
    • Part 2 - Loading example words / revealing answers (7:49)
    • Part 3 - Adding and saving words (8:21)
    • Part 4 - Building a today extension (5:06)
    • Part 5 - Getting the extension up and running (11:09)
    • Part 6 - Adding some polish (7:25)
    • Part 7 - Adding a language test (14:49)
    • Part 8 - Adding animations (8:46)
    • Polyglot Resources
  • Project 5 - Alarmadillo iOS10 Notifications (Xcode 8 1 only, 2 coming)
    • Alarmadillo Intro (3:56)
    • Part 1A - Setting up (11:04)
    • Part 1B - Setting up (11:42)
    • Part 2 - Actions and outlets (6:52)
    • Part 3 - Creating model classes (9:25)
    • Part 4 - Editing groups with segues (5:32)
    • Part 5 - Listing alarms (9:16)
    • Part 6 - Configuring cellForRowAt (12:18)
    • Part 7 - Editing alarms (9:57)
    • Part 8 - Loading and saving data (12:49)
    • Part 9A - Adding local notifications (11:11)
    • Part 9B - Adding local notifications (12:13)
    • Part 10 - Responding to user input (8:33)
    • Part 11 - Implementing the notification delegate (15:10)
    • Alarmadillo Xcode 8 Beta 1 resources
    • Alarmadillo Xcode 8 Beta 2 resources
  • Project 6 - Flip - Work with iOS 10's "AI" Monte Carlo strategist in GameplayKit
    • Flip Intro (1:49)
    • Part 1 - Building the basic game (5:24)
    • Part 2 - Adding the board and stones (9:45)
    • Part 3 - Creating a model of our game (4:07)
    • Part 4 - Adding players and moves (4:11)
    • Part 5 - Detecting legal moves (13:26)
    • Part 6 - Capturing pieces (8:57)
    • Part 7 - Monte Carlo strategy (7:16)
    • Part 8 - Modifying the board (12:32)
    • Part 9 - Making an AI player (10:17)
    • Flip assets
    • Flip resource
  • Project 7 - Dead Storm Rising - A Tank Game using iOS 10's new tile node system
    • Dead Storm Rising Intro (3:22)
    • Part 1 - Setting up (3:00)
    • Part 2 - SpriteKit tile maps (13:10)
    • Part 3 - Moving around the map (4:56)
    • Part 4 - Adding units (10:45)
    • Part 5 - Adding bases (1:46)
    • Part 6A - Selecting game items (11:57)
    • Part 6B - Selecting game items continued (2:52)
    • Part 7 - Showing whats selected (6:16)
    • Part 8 - Showing and hiding moves (12:38)
    • Part 9 - Moving the tank (6:02)
    • Part 10 - Making the tank fire bullets (12:52)
    • Part 11 - Controlling the game - Adding menus (9:27)
    • Part 12 - Ending turns (5:13)
    • Part 13 - Capturing bases - buiding new tanks (14:24)
    • Dead Storm Rising assets
    • Dead Storm rising resources
  • Technique Project 1 - Animations
    • Part 1 - Scrubbing animations (6:45)
    • Part 2 - Start Stop Reverse (6:22)
    • Part 3 - Animation completion (1:45)
    • Animations resource
  • Technique Project 2 - Units
    • Part 1 - Units (4:04)
    • Part 2 - Calculating and printing (4:39)
    • Units playground
  • Technique Project 3 - The New Core Data in iOS 10
    • The New Core Data in iOS 10 (11:29)
  • Technique Project 4 - Raw Photography in iOS 10
    • Part 1 - Setting up (11:04)
    • Part 2 - Configuring a session (7:01)
    • Part 3 - Taking Photos (12:59)
    • Resources
  • Technique Project 5 - Warp Geometry in iOS 10
    • Part 1 - Setting up - Adding some warp (13:35)
    • Part 2 - Adding more warps (3:34)
    • Resources

View Full Curriculum


Access
Lifetime
Content
5 hours
Lessons
44

Swift 3 Fundamentals & Essential Training

Launch Your iOS 10 App Development Career by Learning Swift 3

By Sandy Ludosky | in Online Courses

Swift 3, the newest version of Apple's official coding language, has arrived in the wake of iOS 10, which means it's time for developers to catch up by learning Swift 3 now! In this course, you'll dive into all the updated Swift syntax while reaffirming general programming concepts. Using hands-on demos and examples, you'll learn Swift by using Swift, and get ready to start building apps for iOS 10.

  • Access 44 lectures & 5 hours of content 24/7
  • Get up to speed w/ all the new Swift 3 syntax
  • Build a solid foundation for iOS application development
  • Update your code & use exercises, quizzes, & coding challenges to test your skills
  • Understand general programming concept like control flow, functions, objects, classes & more
Sandy Ludosky is a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada. She specializes in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery. She loves creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few. She is also keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming, download for offline access
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Getting Started
    • INTRO (0:58)
    • Intro - Swift 3 New Syntax (16:46)
    • Demo - Swift 3 New Syntax (6:46)
    • Converting from Swift 2.2 to 3.0 (2:35)
    • Ex Files (Download)
  • Swift Basics
    • Downloading Xcode 8 (3:31)
    • My First Playground (9:15)
    • Variables & Constants (12:20)
    • Data Types (14:46)
    • String Interpolation (2:00)
    • Ex Files (Download)
  • Swift Operators
    • Basic Operators (11:31)
    • [Challenge] - Operators (3:14)
    • Modulo (%) Operator (4:20)
    • Comparison Operator ( ==) (5:01)
    • Logical Operator (6:51)
    • Nil (??) Operator (15:52)
    • Range Operator (4:30)
    • New Lecture
    • Ex Files (Download)
  • Swift Collections
    • Array (17:07)
    • [Challenge] - Array (7:08)
    • Dictionaries (7:24)
    • Ex Files (Download)
  • Swift Control Flow
    • IF/ELSE Conditions (14:33)
    • [Challenge] - IF/ELSE (5:35)
    • FOR Loop (4:44)
    • While Loop (10:29)
    • [Challenge] - FOR & WHILE (7:04)
    • Switch Case (6:49)
    • [Challenge] - Switch Case (13:26)
    • Ex Files (Download)
  • Swift Functions & Objects
    • Working with Functions (12:17)
    • [Challenge] - Functions (3:43)
    • Closure (12:01)
    • Class (10:51)
    • [Challenge] - Class Instructions (1:11)
    • [Challenge] - Class (10:57)
    • Struct (3:27)
    • Swift 3.0 Enums (8:00)
    • [Challenge] - Enum (10:44)
    • [FINAL] - General Programming Concepts (15:08)
    • Ex Files (Download)
  • iOS 10 - Message Framework & Stickers App
    • Sticker App Screencast (7:37)
    • Ex Files (Download)
    • CONCLU (0:34)

View Full Curriculum


Access
Lifetime
Content
2.50 hours
Lessons
36

iOS 10, Swift 3 Hands On Features

Explore the Newest Features of iOS 10 & Swift 3 By Building Real, Useful Apps

By iOS Online Courses | in Online Courses

Knowing general iOS programming concepts is great, but it's more valuable to really understand how to use the newest iOS 10 features to create useful, unique apps. Over this course, you'll use objective-C and the new Swift 3 language to construct real apps that utilize the most innovative features of Apple's new operating system.

  • Access 36 lectures & 2.5 hours of content 24/7
  • Use the new messages framework & learn how to get them in the new Messages App Store
  • Learn how to make advanced Messages app extensions
  • Discover the new iOS 10 Siri Kit to program Siri for your app
  • Explore Speech Recognition, allowing you to translate your voice to text
  • Bake App Store SEO techniques directly into your app
Yohann Taleb is a leading expert in mobile game programming, app flipping and reskinning. Besides owning over 100 apps in the Apple and Android stores, Yohann has helped dozens of students publish apps that have topped the iTunes Store leaderboards and been covered by publications like WIRED.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xcode 8 required (free to download)

Course Outline

  • iMessage app extension: Stickers
    • Download the source codes here
    • 01 About iOS 10 Stickers (1:06)
    • 01 Build your own stickers app in no time with iOS 10 (3:52)
    • 02 the iOS developer license (1:58)
    • 03 Download and install xcode 8 beta (2:12)
    • 06 Stickers specifications (1:03)
    • 07 Taking sticker app screenshots (2:09)
    • 08 Create itunes conenct app settings (3:58)
    • 09 submit the build to itunes connect (3:03)
    • 10 submit your app to itunes for review (0:45)
    • New Lecture (2:25)
  • SiriKit - Voice Command for your apps
    • z01 iOS 10 Create a SiriKit project (4:27)
    • z02 Testing Sirikit in iPhone and debugging commands (2:27)
    • z03 Building your own Siri Kit Vocabulary list (3:16)
  • Speech Recognition
    • s01 Create a Swift project and setup user interface (6:06)
    • s02 Programming the speech recognition code (11:19)
    • s03 Testing Speech Recognition on physical iPhone device (2:26)
    • s04 Programming the live audio recording setup (10:52)
    • s05 Coding the live audio recording logic (12:13)
    • s06 Testing Speech recognition on live recording (1:46)
  • iTunes app Ranking - ASO (App Store Optimization) techniques
    • iOS 10 App Store Optimization advantages - technical ASO (5:59)
    • a01 Locating where to add spotlight search code (2:00)
    • a02 Add CoreSpotlightContinution entry to preference file (1:11)
    • a03 Core Spotlight framework initial setup (2:08)
    • a04 Programming adding spotlight results (11:59)
    • a05 Testing adding Spotlight activities in the iPhone home (1:23)
    • a06 Launching the correct app view controller after tapping spotlight result (3:31)
    • a07 Indexing your app contet publicly for app store ranking (8:33)
  • Swift 3 changes from Swift 2.3
    • b01 Swift 3 Changes to core graphics (6:13)
    • b02 Swift 3 Strings (6:18)
    • b03 Swift 3 arrays and colors (2:41)
    • b04 Swift 3 loops and iterations changes (2:56)
  • Custom Message app extensions
    • m01 Create your Messages App Extension project and test it (4:19)
    • m02 Setting up messages app extension icons (3:06)
    • m03 ioS 10 app extension life cycle (5:23)
    • m04 Creating text messages within the Messages app extension (5:18)
    • m05 Building complex message layouts - iOS 10 (7:16)

View Full Curriculum


Access
Lifetime
Content
26.50 hours
Lessons
95

Master iOS 10 + Swift 3 & Create Apps!

Jump Aboard the iOS 10 Revolution by Building Real World Apps

By Awesome Tuts | in Online Courses

Take a practical approach to iOS 10 and Swift 3 in this 26.5 hour course that will teach you app programming by actually building real world apps. The course is structured to cover the basics first, elevating as you go along to the point where you'll be constructing amazing, unique apps like it's nothing.

  • Access 96 lectures & 26.5 hours of content 24/7
  • Explore basic & advanced features of iOS 10 & Swift 3
  • Discuss object-oriented programming in depth
  • Discover the Model View Controller (MVC) concept & table views
  • Work w/ animations, audio, maps, & geolocation
  • Understand how to save data w/ NSCoding & Core Data
  • Download image from the web & save them in Core Data
  • Learn how to work w/ Firebase
Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming. They are a team of four people lead by Fahir--the main tutor, programmer, and leader of the group. They enjoy teaching people and providing information that is not accessible anywhere else, so join this course and see for yourself.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xcode 8 required (free to download)

Course Outline

  • Getting Start With Swift 3
    • 1 - Downloading XCode iOS 10 Course (5:18)
    • 2 - Our First App iOS 10 Course (24:20)
    • 3 - Variables.mp4 iOS 10 Course (18:33)
    • 4 - Comments iOS 10 Course (7:55)
    • 5 - Number Variables In More Detail iOS 10 Course (6:43)
    • 6 - Conditionals iOS 10 Course (7:32)
    • 7 - Conditionals A Deeper Look iOS 10 Course (16:58)
    • 8 - Switch And Case iOS 10 Course (10:38)
    • 9 - Operations With Variables iOS 10 Course (7:45)
    • 10 - Functions iOS 10 Course (23:52)
    • 11 - Manipulating Parameters inside of functions iOS 10 Course (6:46)
    • 12 - Intro To Calculator App iOS 10 Course (3:19)
    • 13 - Calculator App Creation iOS 10 Course (58:30)
  • Getting Into Advanced Stuff
    • 14 - Auto Layout Basics iOS 10 Course (15:54)
    • 15 - Auto Layout Project iOS 10 Course.mp4 (18:46)
    • 16 - Arrays iOS 10 Course (22:55)
    • 17 - Dictionaries iOS 10 Course (10:36)
    • 18 - For Loop iOS 10 Course (14:13)
    • 19 - While Loops iOS 10 Course (11:05)
    • 20 - Touch The Button Game iOS 10 Course (37:47)
  • Object Oriented Programming
    • 21 - Objects And Classes iOS 10 Course (15:55)
    • 22 - Initializers iOS 10 Course (12:44)
    • 23 - Objects And Methods iOS 10 Course (9:42)
    • 24 - Inheritance iOS 10 Course (14:19)
    • 25 - Polymorphism iOS 10 Course (6:43)
    • 26 - Optionals iOS 10 Course (16:43)
    • 27 - Data Encapsulation iOS 10 Course (15:04)
    • 28 - Warrior Vs Zombies iOS 10 Course (79:03)
  • Advanced iOS Features
    • 29 - Navigation And Tool Bar iOS 10 Course (11:36)
    • 30 - Working With Multiple View Controllers iOS 10 Course (12:49)
    • 31 - Model View Controller(MVC) iOS 10 Course (25:45)
    • 32 - Navigating Between View Controllers iOS 10 Course (10:36)
    • 33 - Passing Data Between View Controllers iOS 10 Course (23:38)
  • Table Views
    • 34 - Intro To Table Views iOS 10 Course (10:53)
    • 35 - Populating Table Views With Data iOS 10 Course (7:15)
    • 36 - Cells With Subtitles And Dequeing Reusable Cells iOS 10 Course (11:12)
    • 37 - UITableViewController iOS 10 Course (11:22)
    • 38 - Building Employee Tracker App Part 1 iOS 10 Course (18:45)
    • 39 - Building Employee Tracker App Part 2 iOS 10 Course (11:33)
    • 40 - Building Employee Tracker App Part 3 iOS 10 Course (23:56)
    • 41 - Building Employee Tracker App Part 4 iOS 10 Course (19:25)
  • Advanced iOS Features 2
    • 42 - Picker View, Date Picker, Slider And Custom Fonts iOS 10 Course (22:28)
    • 43 - Sliders And Custom Fonts iOS 10 Course (9:58)
    • 44 - Animations iOS 10 Course (20:04)
    • 45 - More Animations iOS 10 Course (7:48)
    • 46 - Playing Audio iOS 10 Course (15:57)
    • 47 - Shakes And Swipes iOS 10 Course (11:34)
  • Maps And Geolocation
    • 48 - Map View iOS 10 Course (14:54)
    • 49 - Adding Annotations iOS 10 Course (11:44)
    • 50 - Finding Users Location iOS 10 Course (25:03)
    • 51 - Saving Data WIth NSCoding iOS 10 Course (37:32)
    • 52 - Saving Places Project iOS 10 Course (31:45)
    • 53 - Saving Places Part 2 iOS 10 Course (16:46)
    • 54 - Saving Places Part 3 iOS 10 Course (19:10)
    • 55 - Saving Places Part 4 iOS 10 Course (30:16)
  • Core Data
    • 56 - Intro To Core Data iOS 10 Course (14:34)
    • 57 - Intro To Core Data Part 2 iOS 10 Course (21:56)
    • 58 - Data Types, Passing The Context And Subclassing NSManagedObject iOS 10 Course (14:40)
    • 59 - Core Data Stack iOS 10 Course (21:31)
    • 60 - Finishing Our Core Data Stack iOS 10 Course (22:04)
    • 61 - Deleting And Editing Items In Core Data iOS 10 Course (19:43)
    • 62 - Relationships iOS 10 Course (18:04)
    • 63 - Sorting Our Data iOS 10 Course (10:01)
    • 64 - Searching For A Specific Item In Core Data iOS 10 Course (15:48)
    • 65 - Fetch Reques Templates iOS 10 Course (6:15)
    • 66 - Asynchronous Fetching iOS 10 Course (6:58)
    • 67 - NSBatchUpdateRequest iOS 10 Course (6:52)
    • 68 - NSFetchedResulsController iOS 10 Course (22:22)
    • 69 - Lightweight Migration iOS 10 Course (4:46)

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.
×
Your Ad Blocker Is On!
Sadly, recent updates to your Ad Blocker are preventing crucial parts of our shop from loading. Frustrating. We know. We hate to nag, but please turn off your Ad Blocker or whitelist us to continue exploring our shop.