Get $1 credit for every $25 spent!

The 2017 iOS 10 Complete App Builder Bundle

Ending In:
Add to Cart - $59.99
Add to Cart ($59.99)
$477.99
87% off
wishlist
(2546)

What's Included

Product Details

Access
Lifetime
Content
250 hours
Lessons
70

iOS 10 & Swift 3: From Beginner to Paid Professional

The Most Comprehensive Course on iOS Development is 250 Hours of Hands-On Instruction

By Devslopes | in Online Courses

250 hours. That's what you're getting with this course. 250 hours of comprehensive, hands-on coding bootcamp to get you up to speed with Apple's newest releases, iOS 10 and Swift 3. Regardless of your iOS programming skill level, this massive course will give you the instruction and practice you need to start taking advantage of the new features in iOS 10 and Swift 3. Before you know it, you'll be coding in your sleep, and rolling in the dough.

  • Access 70 lectures & 250 hours of content 24/7
  • Build iOS 10 & Swift 3 apps from scratch
  • Understand & work fluently w/ Swift 3 & iOS 10 programming & basic algorithms
  • Learn how to apply to Jr. iOS development jobs & work as an iOS contractor
  • Submit apps to the App Store
Mark Price is a veteran mobile developer, having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and other top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more.

He spends most of his days now as a professional engineering instructor - changing the lives of students throughout the world - going from being broke to making up to 85k+ a year within 6 months.

His passion is helping people reveal hidden talents and guide them into the world of startups and programming.

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

  • Mac

Course Outline

  • Getting Started With iOS 10 & Swift 3
    • Intro to Course
    • Get $5000 worth of AMAZING graphics for FREE (2:50)
    • Download Your FREE Graphics here
    • Student Success Story (3:01)
    • Register as an Apple Developer (4:24)
    • Downloading Xcode 8 (3:11)
    • Installing Xcode 8 (2:06)
    • Building your first Swift 3 iOS 10 App (16:38)
    • Where to get free live help (3:04)
    • Setting Learning Expectations (19:39)
    • Student Success Story #2 App in the World!! (3:34)
  • Learn to code with Swift 3
    • Variables, Operators & how Computers Work (16:48)
    • Source Code
    • Swift 3 Strings (15:22)
    • Swift 3 Numbers (19:53)
    • Exercise: Variables
    • Swift 3 Functions (22:39)
    • Swift 3 Booleans & Conditional Logic (20:57)
    • Swift 3 Constants & Logical Operators (10:27)
    • Exercise: Functions
    • Swift 3 Arrays (13:06)
    • Swift 3 Loops (18:59)
    • Swift 3 Dictionaries (18:44)
    • Swift 2 Optionals (28:01)
    • Object Oriented Programming (12:01)
    • Inheritance (8:19)
    • Polymorphism (8:22)
    • Xcode 8 - Tips & Tricks (12:00)
    • Exercise: Loops & Arrays
  • Version Control with Git & Github
    • Coding Warmup: Loops
    • About Version Control (12:39)
    • Git Basics (16:20)
    • Setting Up Github (5:34)
    • Github vs Bitbucket (3:06)
    • Local & Remote Git Repositories (17:32)
    • Working Through Git Merge Conflicts (11:17)
    • Github Desktop (7:44)
    • Exercise: Pushing your Code to Github
  • Foundational iOS
    • Miracle Pills 01 - Autolayout & project creation (14:48)
    • Exercise: Extending Miracle Pills
    • Miracle Pills 02 - Width, height, leading, trailing constraints (21:19)
    • Miracle Pills 03 - UIPickerView (28:49)
    • Working with UIScrollView (28:45)
    • Working with UIStackView (39:36)
    • Changing Screens with Segues (26:30)
    • Retro Calculator Intro (1:04)
    • Retro Calculator - UIStackView & auto layout (34:53)
    • Retro Calculator - Custom fonts on iOS 10 (2:41)
    • Playing audio files on iOS 10 (8:00)
    • Retro Calculator - Math & logic (19:42)
    • Exercise- Enhancing Calculator (1:52)
    • Size classes on iOS 10 & Xcode 8 (18:03)
    • Exercise: Auto layout
    • Party Rock Mansion Intro Preview (1:43)
    • Party Rock - Designing the UI (17:24)
    • Party Rock - Custom table cells, and data modeling (22:39)
    • Party Rock - Downloading images & async (9:21)
    • Party Rock - Showing Youtube videos in a web view (9:28)
    • Model View Controller (MVC) (26:46)
    • Creating a Progress Bar with PaintCode (25:21)
  • Data Persistence & Core Data
    • Intro to Core Data App (1:22)
    • Why use Core Data (3:54)
    • Core Data Architecture Overview (3:59)
    • DreamLister Part 1 - Creating a Data Model (20:30)
    • DreamLister Part 2 - Designing the Views (20:59)
    • DreamLister Part 3 - Connecting the Views (6:09)
    • DreamLister Part 4 - NSFetchedResultsController (22:22)
    • DreamLister Part 5 - Fetching and Displaying Data (16:59)
    • DreamLister Part 6 - Laying Out the Details Screen (14:53)
    • DreamLister Part 7 - Implementing UIPickerView (13:39)
    • DreamLister Part 8 - Saving Data and Adding Images (13:34)
    • DreamLister Part 9 - Editing Existing Data (16:28)
    • DreamLister Part 10 - Deleting Data and Adding Images (18:47)
    • DreamLister Part 11 - Sorting Data (6:56)
    • DreamLister Part 12 - ItemType Challenge (2:27)
    • Converting Swift 2 to Swift 3 Core Data Project (13:38)
  • Working With REST & Web Requests on iOS 10 & Swift 3
    • How web requests work on iOS 10 Preview (17:51)
    • Understanding JSON on iOS 10 (10:33)
    • Rainy Shine - App intro & project creation Preview (3:28)
    • Rainy Shine - Intro to Cocoapods (6:13)
    • Rainy Shine - Installing Cocoapods & Alamofire (5:56)
    • Rainy Shine - Creating the interface with IBOutlets (32:25)
    • Rainy Shine - Table view, delegate, & datasource (11:37)
    • Rainy Shine - OpenWeather API Registration (10:09)
    • Rainy Shine - Data model and constants (20:09)
    • Downloading data from the API with Alamofire (13:06)
    • Rainy Shine - Parse JSON data (16:12)
    • Rainy Shine - Updating UI with data from API (8:11)
    • Rainy Shine - Data modeling & initializing weather Dictionary (40:00)
    • Rainy Shine - IBoutlets & custom weather cell (15:36)
    • Rainy Shine - User location with CLLocationManager (27:13)
    • Pokedex - Intro to App (1:15)
    • Pokedex - Project setup, images, data, github (8:16)
    • Pokedex - Creating a Pokemon class (4:36)
    • Pokedex - Collection view, storyboard layout (8:52)
    • Pokedex - Custom collection view cell (7:38)
    • Pokedex - Collection view delegate, data source, flow layout (13:02)
    • Pokedex - Parsing CSV files (12:52)
    • Pokedex - Audio & custom fonts (12:23)
    • Pokedex - Search bar & search filtering (15:27)
    • Pokedex - Detail Controller & Segue (10:04)
    • Pokedex - Stack view & detail view controller (23:13)
    • Pokedex - IBOutlets & Model changes (6:02)
    • Pokedex - The API, Github, Cocoapods & Alamofire (7:22)
    • Pokedex - Downloading & Parsing Data Part 1 (29:19)
    • Pokedex - Downloading & Parsing Data Part 2 (16:04)
    • Pokedex - Finishing the Pokedex (28:31)
  • Protocol Oriented Programming and Advanced Swift 3
    • Intro to Protocol Oriented Programming (11:08)
    • Writing your first protocols (20:25)
    • Creating Protocol Extensions (14:53)
    • Generics & Protocols (13:37)
    • Practical examples using Protocol Oriented Programming (83:20)
    • Recursive Functions (13:48)
  • iOS 10 Hot New Features
    • iOS 10 iMessage Sticker App Extension (6:20)
    • iOS 10 Speech Recognition API (45:33)
    • iOS 10 User Notifications (45:33)
  • Building Full Stack Apps With Firebase
    • Intro to Firebase (6:35)
    • Firebase Push Notifications - Creating the project (5:33)
    • Firebase Push Notifications - Creating a push certificate (7:00)
    • Firebase Push Notifications - Connecting via code to Firebase messaging (17:47)
    • Sorting Data in Firebase (28:41)
  • Maps, GPS, Geolocation, Pokemon & Firebase
    • PokeFinder - Intro to App (2:45)
    • PokeFinder - Custom image for user location (16:34)
    • PokeFinder - Installing Firebase & GeoFire (13:02)
    • PokeFinder - Saving Pokemon to a GPS location (19:05)
    • PokeFinder - Showing Pokemon annotations on the map (18:10)
    • PokeFinder - Location Permissions & Final App (8:11)
    • PokeFinder Exercise
  • Creating A Social Network With Firebase
    • Social Network Intro (3:40)
    • Social Network - Firebase Setup (37:22)
    • Social Network - Login UI (33:39)
    • Social Network - Custom Views (28:45)
    • Social Network - Facebook Authentication (45:05)
    • Social Network - Email Authentication with Firebase (19:45)
    • Social Network - Auto sign in with keychain (39:18)
    • Social Network - UI for Social Feed (49:16)
    • Social Network - Table with Custom Cells for Feed (22:08)
    • Social Network - Firebase Data Modeling & Architecture (29:49)
    • Social Network - Creating Database Users for Firebase (41:17)
    • Social Network - Firebase Database (18:29)
    • Social Network - Parsing Firebase Data (26:28)
    • Social Network - Firebase Data in UI (13:05)
    • Social Network - UIPickerView Post to Firebase (20:54)
    • Social Network - Intro to Firebase Storage (11:44)
    • Social Network - Downloading files from Firebase Storage (30:56)
    • Social Network - Uploading files to Firebase (29:23)
    • Social Network - Making a Social Media Post (19:27)
    • Social Network - Firebase Database Relationshiops (48:26)
    • Social Network Exercise (11:24)
  • Intermediate: Creating a Snapchat Clone With Firebase
    • DevChat - Project creating & using Apple's example code (16:43)
    • DevChat - Refactor Apple's code & move IBoutlets (13:03)
    • DevChat - Moving code from Parent Class to Child (5:19)
    • DevChat - How to Create your own Protocol & Delegate (25:51)
    • DevChat - Setting up & installing Firebase (5:28)
    • DevChat - Firebase Data Modeling & App Architecture (22:44)
    • DevChat - Custom Views with IBDesignable & IBInspectable (27:35)
    • DevChat - Login UI & Firebase Authentication (9:16)
    • DevChat - Creating Email Account Users with Firebase (19:24)
    • DevChat - Firebase Authentication Error Handling (18:36)
    • DevChat - How to save Authenticated Users to Firebase (12:46)
    • DevChat - Downloading & Parsing Firebase Users (39:10)
    • DevChat - Firebase Storage - Uploading Videos to Firebase (39:32)
    • DevChat - Sending your first Snap (11:33)
  • Designing Mobile Apps With Sketch 3
    • Sketch UI Overview (2:06)
    • Designing your first App in Sketch (12:15)
    • Basic of Layers (11:11)
    • Understanding Shapes (16:16)
    • Masking & Proportional Scaling (7:46)
    • Styling in Sketch Part 1 (18:08)
    • Styling in Sketch Part 2 (12:29)
    • Working with Images (7:12)
    • Typography & Text (5:29)
    • Symbols (10:51)
    • Designing an Instagram Profile Page (13:30)
    • How to Export Graphics (4:41)
    • Rapid Prototyping Apps with Invision (14:36)
  • Designing A Chat App in Sketch 3
    • Intro to App (0:33)
    • Creating the Signup & Login Scree (19:24)
    • Creating the Inbox (37:44)
    • New Messages UI (23:06)
    • Creating the Chat UI (19:42)
    • Creating the Settings Screen (15:57)
  • Designing An Social Media App in Sketch 3
    • Intro to App (0:32)
    • Creating the Login Screen (12:48)
    • Creating the Email Signup UI (7:43)
    • Designing the Home Scree (24:19)
    • Creating the Post Screen (19:13)
  • Objective-C & Swift 3: Getting Started
    • Build an iOS App in Objective-C (5:48)
    • Anatomy of an Objective-C file (9:26)
    • Objective-C Properties & Instance Variables (11:07)
    • Objective-C Getters & Setters (12:09)
    • Objective-C Pointers (5:53)
    • Objective-C Strings with NSString (20:53)
    • Objective-C Numbers (17:21)
  • A Deeper Look Into Objective-C
    • Objective-C Conditionals & Bools (7:05)
    • Objective-C Methods (34:43)
    • Objective-C NSArray & NSMutableArray (12:07)
    • Objective-C NSDictionary & NSMutableDictionary (12:17)
    • Objective-C Loops & fast Enumeration (4:39)
    • Objective-C Object Oriented Programming (9:47)
    • Exercise: RTFD
  • Advanced Objective-C
    • Objective-C Weak vs Strong & Retain Cycles (15:40)
    • Objective-C Initializers (11:44)
    • Objective-C Nullability (11:33)
    • Objective-C Categories (9:04)
    • Objective-C Interoperability (11:28)
  • Objective-C Building A Tutorial & Youtube App
    • Objective-C Project Creation & Singleton (10:05)
    • Objective-C Creating our Node Server & Designing the API (20:12)
    • Objective-C NSUrlSession, Blocks & talking to the Server (22:54)
    • Objective-C Storyboards, IBOutlets & Custom Table View Cells (16:09)
    • Objective-C Table Views & Implementing a Protocol (16:33)
    • Objective-C IBOutlets & showing Data in Cells (10:29)
    • Objective-C UIWebView, Loading HTML, CSS & Javascript & Playing Youtube Videos (25:58)
    • Source Code
    • Creating a Post Request from Objective-C (17:57)
    • Exercise: Extending the App
  • Design, Provisioning, Testing, and iOS 10 App Submission
    • Designing an iOS App in Photoshop (25:18)
    • 3 Reasons its Important to Design your first App (4:29)
    • How to design an iOS app with Sketch for Beginners (23:39)
    • Exporting 1x, 2x, & 3x images in Photoshop (14:30)
    • Creating Screenshots for App Store Submission (8:01)
    • Rapid Prototyping iOS Apps with Invision (14:36)
    • All about iOS 10 Provisioning (10:20)
    • Installing Development Certificates & Profiles (13:30)
    • Installing Production Certificates & Profiles (9:56)
    • Adding External Beta Testers (5:15)

View Full Curriculum


Access
Lifetime
Content
6.5 hours
Lessons
18

Build a Chess Game Using iOS 10 & Swift 3

Learn Apple's Coding Tools by Actually Using Them

By Mammoth Interactive | in Online Courses

The best way to learn is by doing, right? In this project-based course, you'll learn iOS 10 coding essentials by building a Chess game from scratch that you can drop into your portfolio. Enhance your career prospects by learning the core principles to coding with Apple's Swift and Xcode through this hands-on instruction.

  • Access 18 lectures & 6.5 hours of content 24/7
  • Create a Chess game from scratch
  • Learn about the official Apple coding language & development framework Swift 3 & Xcode
  • Add in a simple AI to your app
John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.

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, some familiarity with Xcode required

Compatibility

  • Internet required
  • Mac with Xcode (free to download) required

Course Outline

  • First Section
    • R11a) Swift 3 - Chess - Part 1 (26:52)
    • R11b) Swift 3 - Chess - Part 2 (21:12)
    • R11c) Swift 3 - Chess - Part 3 (24:05)
    • R11d) Swift 3 - Chess - Part 4 (22:58)
    • R11e) Swift 3 - Chess - Part 5 (21:22)
    • R11f) Swift 3 - Chess - Part 6 (27:00)
    • R11g) Swift 3 - Chess - Part 7 (25:26)
    • R11h) Swift 3 - Chess - Part 8 (26:15)
    • R11i) Swift 3 - Chess - Part 9 (19:29)
    • R11j) Swift 3 - Chess - Part 10 (28:03)
    • R11k) Swift 3 - Chess - Part 11 (25:25)
    • R11l) Swift 3 - Chess - Part 12 (25:34)
    • R11m) Swift 3 - Chess - Part 13 (27:11)
    • R11n) Swift 3 - Chess - Part 14 (34:24)
    • R11o) Swift 3 - Chess - Part 15 (23:13)
    • R11p) Swift 3 - Chess - Part 16 (27:39)

View Full Curriculum


CodeRunner 2 for Mac

Test & Debug Your Code More Efficiently with This Super Flexible Programming Editor

By Nikolai Krill | in Apps + Software

One of the most important steps of any type of programming is quality assurance. With CodeRunner, you can edit and run code in 23 programming languages with just a single click to ensure it is up to snuff. This highly flexible editor supports full IDE-level code completion while still remaining lightweight and clutter-free. If you want to start coding at a high level, you're going to need a high level editor, and that's where CodeRunner delivers.

  • Write & test code, run scripts, work w/ algorithms & more in 23 programming languages
  • Perform IDE-level code completion for many languages, including fuzzy-search, tab-selectable placeholders, & documentation snippets
  • Run multi-file projects without any manual setup
  • Extend CodeRunner to test additional languages by simply entering its terminal command
  • Set breakpoints & step through code line by line to debug more efficiently

Details & Requirements

  • Version 2.2.2
  • Updates included
  • Supported languages include AppleScript, C, C++, C#, Go, HTML/CSS, Java, JavaScript, LaTeX, Lua, Markdown, Node.js, Objective-C/C++, Perl, PHP, Python, Ruby, Rust, Shell Script, Swift, and user-added languages.
  • For a full list of supported languages and features, please visit coderunnerapp.com.

Compatibility

  • Mac OS X 10.7 or later
  • Redemption: must redeem purchase within 30 days
  • Restrictions: for use on 1 computer

Armature for Mac

Build Seamless iOS 10 User Interfaces In Illustrator, Photoshop, Sketch, & More Without Exporting Your Design

By Armature | in Apps + Software

Building user interfaces is a ton simpler with Armature, the app that allows you to create interfaces in the tool you already designed in. Conceptualize web and mobile layouts quickly and efficiently by simply adding objects to any art board. The well-organized, fully searchable library contains headers, footers, menus, tabs, toggles, and much more - all optimized for Illustrator, Photoshop, Sketch, and more.

  • Create perfect user interfaces within your design tool of choice
  • Build interfaces for desktop, mobile, & tablet views
  • Access a wide variety of common elements, form elements, buttons, & more
  • Integrate full interface layouts to your app designs w/ ease

Details & Requirements

  • Version: 1.0.1
  • Updates included

Compatibility

  • Mac OS X 10.10 or later, 64-bit processor
  • Redemption: must redeem purchase within 30 days
  • Restrictions: for use on up to 2 computers

Ghost Ship Massive Mobile UI Kit

Design Apps Fast with This Royalty-Free, Scaleable UI Kit

By Hoaard | in Design

Building prototypes, apps, or other iOS projects in lightning speed with this extensive UI kit. Containing 100 templates, 8 categories, and 180 budicon icons, this retina-ready collection makes designing and creating scalable apps for any-sized device an absolute breeze. It's as easy as drag and drop.

  • Drag UIs to a new canvas, an iPhone template, or whatever else you want to design apps quickly
  • Find file names, folders, & layers in an easily accessible layout
  • Scale to fit any device thanks to retina-ready, PSD vector graphics

Details & Requirements

  • 100 UI templates
  • 8 categories
  • 180 budicon icons

Compatibility

  • Internet required
  • Redemption: must redeem within 30 days of purchase
  • Royalty-free
  • Unlimited personal and commercial projects
  • You may not sublicense, resell, share, transfer, or otherwise redistribute, or use in a product offered for sale where the item contributes to the core value of the product being sold. You may not include kit in a wireframing or design application where the application allows a user to create wireframes or designs

Eventika: iOS 10 Events App Template

Customize an Events Management App with Ease

By Francesco Franchini | in Design

Eventika is a universal iOS app template which allows users to create and share events from all over the world. As admin of the app, you can oversee and manage a massive network of event sharing while customizing to your own specifications throughout. App building is a whole lot easier when you're simply administering and customizing the ones that are already made!

  • Approve user submitted apps by changing a boolean in your Parse Dashboard
  • Integrate w/ native iOS Calendar app to allow push notifications to users
  • Open event's address in iOS Maps & allow users to share it on social apps within their devices
  • Customize app interface, events, & graphics
  • Implement AdMob banners into your app to generate revenue
  • Submit your own event's details via the app, share events on social apps, Mail, & SMS

Compatibility

  • Mac OS X 10.10 or later
  • Xcode 8.1
  • Image editing software to edit .psd files
  • Active iOS Developer account to publish on the App Store
  • Redemption: must redeem within 30 days of purchase

Circles: iOS 10 Game App Template

Build Off This Game Template & Share with Your Friends

By Francesco Franchini | in Design

Circles is a universal iOS game template in which you have to turn four circles on the screen to match the color of falling dots when they collide with those circles. The object? Rise to the top of the leaderboard! Building and customizing this game is easy with the Swift 3 code and Xcode nativity. Share with your friends and see who is the top!

  • Customize a Game Center Leaderboard for top scorers
  • Implement AdMob banners into your app to generate revenue
  • Share scores on social apps, Mail, & SMS
  • Build seamlessly w/ the included user guide & PSD files

Compatibility

  • Mac OS X 10.10 or later
  • Xcode 8.1
  • Image editing software to edit .psd files
  • Active iOS Developer account to publish on the App Store
  • Redemption: must redeem within 30 days of purchase

FameCam: iOS 10 Social Photo App Template

Manage & Customize Your Very Own Photo Sharing App

By Francesco Franchini | in Design

FameCam is a universal iOS app template with custom camera controller, collage frames, and editing tools to edit your pictures quickly and easily. It also includes a feature called Wall of Fame, where users can post their edited photos and get more likes in order to climb to the top. While the world has Instagram, you and your friends can have your very own photo sharing app to yourselves.

  • Use custom camera controller w/ exposure slider to edit photos in app & use Apple's CorelImage Filters
  • Manage the Wall of Fame w/ profile, login, & sign up controllers
  • Make collage frames
  • Share pictures on social apps, Mail, & SMS
  • Implement AdMob banners into your app to generate revenue
  • Customize the app w/ included user guide & PSD graphics

Compatibility

  • Mac OS X 10.10 or later
  • Xcode 8.1
  • Image editing software to edit .psd files
  • Active iOS Developer account to publish on the App Store
  • Redemption: must redeem within 30 days of purchase

5 Letters: iOS 10 Word Game App Template

Create Your Own Word Game & Rise to the Top of the Leaderboards

By Francesco Franchini | in Design

5 Letters is a universal iOS word game template in which you have to unscrambles as many words as you can before time expires. Every time you match a word, you get a few more seconds of time to keep playing and up your score. Included in the game is the capability to add multiple languages and set up word lists for different languages. This template allows you to run your very own game in the vein of Words With Friends.

  • Find out where your players are from w/ localization & multi-language support
  • Organize the Game Center Leaderboards to see the top players
  • Share best scores on social apps, Mail, & SMS
  • Implement AdMob banners into your app to generate revenue
  • Customize the app w/ included user guide & PSD graphics

Compatibility

  • Mac OS X 10.10 or later
  • Xcode 8.1
  • Image editing software to edit .psd files
  • Active iOS Developer account to publish on the App Store
  • Redemption: must redeem within 30 days of purchase


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 refund within 15 days of purchase.