course

Home / Courses / iPhone Mobile App Development

Agenda

  • Joining the Apple iOS Developer Program
  • Installing Xcode and the iOS SDK
  • A Guided Tour of Xcode
  • An Introduction to Xcode Playgrounds

  • Swift Data Types, Constants, and Variables
  • Swift Operators and Expressions
  • Swift Flow Control
  • The Swift Switch Statement
  • Overview of Swift Functions
  • The Basics of Object Oriented Programming in Swift
  • Swift Subclassing and Extensions
  • Arrays and Dictionary Collections in Swift
  • Understanding Error Handling in Swift

  • Creating an Interactive iOS App
  • Auto Layout in iOS
  • Working with iOS Auto Layout Constraints in Interface Builder
  • Implementing iOS Auto Layout Constraints in Code
  • Implementing Cross-Hierarchy Auto Layout Constraints in iOS
  • Understanding the iOS Auto Layout Visual Format Language
  • Using Size Classes to Design Adaptable Universal iOS User Interfaces
  • Using Storyboards in Xcode
  • Organizing Scenes over Multiple Xcode Storyboard Files
  • Using Xcode Storyboards to Create an iOS Tab Bar Application
  • Working with the iOS Stack View Class
  • iOS Stack View Tutorial
  • iOS Split View Master-Detail Example
  • Multitasking in iOS
  • Implementing a Page based iOS Application using UIPageViewController
  • iOS UIPageViewController Application

  • Working with Directories in Swift on iOS
  • Working with Files in Swift on iOS
  • iOS Directory Handling and File I/O in Swift
  • Preparing an iOS App to use iCloud Storage
  • Managing Files using the iOS UIDocument Class
  • Using iCloud Storage in an iOS Application
  • Synchronizing iOS Key-Value Data using iCloud
  • iOS Database Implementation using SQLite
  • SQLite based iOS Application using Swift and FMDB
  • Working with iOS Databases using Core Data
  • iOS Core Data
  • Introduction to CloudKit Data Storage on iOS
  • iOS CloudKit Example
  • iOS CloudKit Subscription Example

  • An Overview of iOS Multitouch, Taps and Gestures
  • iOS Touch, Multitouch and Tap Application
  • Detecting iOS Touch Screen Gesture Motions
  • Identifying Gestures using iOS Gesture Recognizers
  • iOS Gesture Recognition
  • iOS 3D Touch Force Handling
  • iOS 3D Touch Quick Actions
  • iOS 3D Touch Peek and Pop

  • Basic iOS Animation using Core Animation
  • iOS UIKit Dynamics – An Overview
  • Introduction to iOS Sprite Kit Programming
  • iOS Sprite Kit Level Editor Game
  • iOS Sprite Kit Collision Handling

  • Introduction to Extensions in iOS
  • iOS Today Extension Widget
  • Creating an iOS Photo Editing Extension
  • Creating an iOS Action Extension
  • Receiving Data from an iOS Action Extension

  • Accessing the iOS Camera and Photo Library
  • iOS Camera Application
  • iOS Video Playback using AVPlayer and AVPlayerViewController
  • iOS Multitasking Picture in Picture Tutorial
  • Playing Audio on iOS using AVAudioPlayer
  • Recording Audio on iOS with AVAudioRecorder

  • Preparing and Submitting an iOS Application to the App Store
Tags
Technical Product Line: Other Technical Vendor: RevUp Tech Core Type: Core 0
FREE

Interested in course?


Course Type: Instructor Led