Build 20 Apps: iOS 9 & Xcode 7 Guide

1534 Enrolled
$19.00$199.00
You save 90% -

191 Lessons (0h)

  • Introduction
    Course Structure
  • Getting To Grips!
    Purchasing a Developer Licence
    Download and Installing Xcode 7
    Create, Download and Install Certificates
    Creating an App ID
    Project Types, What's Best For Me?
    What are Classes, InfoPLists and Delegates?
    Using the Interface Builder
    Building on the IOS Simulator
    Building to a Device
    Creating Actions and Outlets
    App 1: Creating a Hello World Application
    Universal Constraints
  • Understanding Functions
    Displaying Text
    Text Properties
    Custom Fonts
    Dismissing the Keyboard
    NSTimers
    Display Time and Date
    Using If Statements
    App 2: Reaction Game
    Fading Objects
    Hiding Objects
    Enabling and Disabling Objects
    App 3: Tapping Game
    Creating a Random Number Generator
    Creating a Random Word Generator
    Random PList Generator
    App 4: Joke Generator
  • Creating Actions
    UISwitches
    UISegmentedControls
    Controlling UISliders
    App 5: Temperature Calculator
    Detecting Shake Gestures
    App 6: Shake Me Game
    Creating URL Links
    Using Delayed Actions
    App 7: Calculator App
  • Getting A Good View!
    UIViews
    Controlling UIScrollViews
    Displaying UIAlertViews
    Using UIPickerViews
    Using UIWebViews
    Controlling UIWebViews
    Activity Indicator
    App 8: Browser Application
    Using UIMapViews
    Controlling UIMapViews & Displaying Location
    App 9: Maps Application
    Switching Views in Storyboards
    Switching to a XIB View
    Removing The Status Bar
  • Making An App Look Good
    Importing Files
    Displaying Images
    Displaying Retina Images
    Changing Images
    Adding Images To Buttons
    Displaying Images From URL'S
    App 10: Snap Game
    Displaying PDF'S
    Changing the Background Colour
    Creating Animations
    Object Styling
    Adding Loading Screens/Launch Images
    Universal Launch Screen
    Adding App Icons
    Taking Screenshots Programatically
    App 11: Camera Application
  • Coming In Loud And Clear
    Playing Audio Files
    App 12: Soundboard Application
    App 13: YouTube Videos
    Vibrating the Device
  • Creating A Tab Bar Application
    App 14: Tab Bar Application - Set Up Part 1
    App 14: Tab Bar Application - Customising Part 2
  • Creating A Table View Application
    App 15: Table View - Populating a Table View Part 1
    App 15: Table View - Pushing to a Detail View Part 2
    App 15: Table View - Populating a Detail View Part 3
    App 15: Table View - Customising a Table View Part 4
    App 15: Table View - Adding Table View Headers Part 5
  • Saving And Loading Stuff!
    Saving and Loading Text
    Saving and Loading Data
  • Core Data - Creating Databases
    App 16: Database - Creating a Database Part 1
    App 16: Database - Adding Data Part 2
    App 16: Database - Editing Data Part 3
    App 16: Database - Deleting Data Part 4
  • Getting Social With Your App!
    Posting Text To Facebook
    Posting Images To Facebook
    Sending Twitter Tweets
    Sending Images To Twitter
    Sending an SMS Message
    Sending Images Via SMS
    Sending an Email
    Sending an Images Via Email
    App 17: Social Poster
    Making a Phone Call
    App 18: Contact App - Creating the Contact Database Part 1
    App 18: Contact App - Adding, Editing and Removing Contacts Part 2
    App 18: Contact App - Calling and Messaging Contacts List Part 3
    Displaying Local Notifications
  • Earning Revenue From Your App
    Displaying iAd Advertisements
    App 19: In App Purchases - Setting Up The App Part 1
    App 19: In App Purchases - Displaying The Content Part 2
    App 19: In App Purchases - Purchasing The Content Part 3
    App 19: In App Purchases - Saving The Purchase Part 4
  • Supporting The Application
    Device Detection
    App 20: Universal Application
  • Introducing Swift
    Swift Variables
    Swift Arrays
    Swift Functions
    Actions and Outlets
    App 1: Creating a Hello World Application
    Universal Constraints
  • Swift Functions
    Displaying Text
    Text Properties
    Custom Fonts
    Dismissing The Keyboard
    NSTimers
    Display Time and Date
    If Statements
    App 2: Reaction Game
    Fading Objects
    Hiding Objects
    Enabling and Disabling Objects
    App 3: Tapping Game
    Random Number Generator
    Random Word Generator
    App 4: Joke Generator
  • Swift Actions
    UISwitches
    UISegmentedControls
    UISliders
    App 5: Temperature Calculator
    UIActionSheets
    Shake Gestures
    App 6: Shake Me Game
    URL Links
    Using Delayed Actions
    App 7: Calculator App
  • Swift Views
    Controlling UIScrollViews
    Displaying UIAlertViews
    Using UIWebViews
    Controlling UIWebviews
    Activity Indicator
    App 8: Browser Application
    Using UIMapViews
    Controlling UIMapViews & Displaying Location
    App 9: Maps Application
    Switching Views in Storyboards
    Switching to a XIB View
    Removing The Status Bar
  • Swift Visuals
    Importing Files
    Displaying Images
    Displaying Retina Images
    Changing Images
    Adding Images To Buttons
    Displaying Images From URL'S
    App 10: Snap Game
    Displaying PDF'S
    Background Colours
    Animations
    Object Styling
    App 11: Image Gallery - Creating the Collection View Part 1
    App 11: Image Gallery - Displaying the Detailed Image Part 2
    Universal Launch Screen
    Adding Loading Screens/Launch Images
    Adding App Icons
  • Swift Audio
    Playing a Sound File
    Volume Slider
    App 12: Soundboard Application
    App 13: YouTube Videos
    Vibrating the Device
  • Swift Tab Bar Application
    App 14: Tab Bar Application - Set Up Part 1
    App 14: Tab Bar Application - Customising Part 2
  • Swift Table View Application
    App 15: Table View - Populating a Table View Part 1
    App 15: Table View - Pushing to a Detail View Part 2
    App 15: Table View - Populating a Detail View Part 3
  • Swift Core Data
    App 16: Database - Creating a Database Part 1
    App 16: Database - Adding Data Part 2
    App 16: Database - Editing Data Part 3
    App 16: Database - Deleting Data Part 4
  • Swift Social
    Posting Text To Facebook
    Posting Images To Facebook
    Sending Twitter Tweets
    Sending Images To Twitter
    Sending an SMS Message
    Sending Images Via SMS
    Sending an Email
    Sending an Images Via Email
    App 17: Social Poster
    Making a Phone Call
    App 18: Contact App - Creating the Contact Database Part 1
    App 18: Contact App - Adding and Editing Contacts Part 2
    App 18: Contact App - Removing Contacts Part 3
    App 18: Contact App - Calling and Messaging Contacts List Part 4
  • Swift Revenue
    Displaying iAd Advertisements
    Displaying AdMob Advertisements
  • Swift QR Code Reader
    App 19: QR Code Reader - Setting Up The Sacnner Part 1
    App 19: QR Code Reader - Controlling The Scanner Part 2
    App 19: QR Code Reader - Displaying The Scans Part 3
  • Swift Supporting The Application
    Device Detection
    App 20: Universal Application
  • Submitting And Publishing Your App!
    Preparing your App for Submission
    Uploading your App to the App Store

Everything You Need to Build iOS 9 Apps: Code in Swift & Objective-C, Master UI Design, and More

GL
Geeky Lemon

Aaron Caines is the founder of Geeky Lemon Development and started programming at a young age, experimenting with HTML and website design. He has been programming full-time for the past 5 years, specializes in Photoshop, Xcode, HTML, Objective-C, Swift, and C++, and has developed a prolific number of iOS apps to date. In late 2010, Aaron also began to create online video tutorials on iOS development geared towards beginners and experts alike, garnering a strong sense of satisfaction from imparting his expertise to others. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Description

You can spend all the time in the world learning the theory behind coding apps, but the most effective path towards mastery? Getting your hands dirty building real, working apps. This course walks you through the essentials: programming in Objective-C and Swift, using the Xcode IDE, and much more. You'll apply those lessons in creating 20 iOS 9 apps throughout the course--a giant step towards building the next hot app to light up the iTunes Store leaderboard.
  • Build 20 iOS apps using Objective-C & Swift 2
  • Create a wide range of apps: simple games, random value generators, etc.
  • Develop your apps within the Xcode IDE
  • Purchase a developer's license, create an app ID, build on the iOS simulator & more
  • Master all objects, actions & outlets possible in app development: displaying text, using if statements, detecting shake gestures, etc.
  • Customize apps w/ visuals, audio, social media integration & more
  • Effectively monetize through ad integration
  • Publish your app to the App Store

Specs

Details & Requirements

  • Length of time users can access this course: lifetime access
  • 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
Tutorials on the following apps included:
  • App 1: Hello World Application
  • App 2: Reaction Game
  • App 3: Tapping Game
  • App 4: Joke Generator
  • App 5: Temperature Calculator
  • App 6: Shake Me Game
  • App 7: Calculator App
  • App 8: Browser Application
  • App 9: Maps Application
  • App 10: Snap Game
  • App 11: Camera Application
  • App 12: Soundboard Application
  • App 13: YouTube Videos
  • App 14: Tab Bar Application
  • App 15: Table View Application
  • App 16: Database App
  • App 17: Social Poster
  • App 18: Contact App
  • App 19: In App Purchases
  • App 20: Universal Application

Compatibility

  • Internet required

Terms

  • Instant digital redemption
Your cart is empty. Continue Shopping!
Processing order...