iOS Application Development: Data, Graphics and Media

Developers who want to learn how to use the iOS SDK, Swift, and Xcode to develop native iOS applications

Prerequisite
None

Expected Duration
150 minutes

Description
Managing data is a key part of an app’s functionality. This course covers how to manage settings for an app and how to use different methods to persist and retrieve data. The course also covers how to use CloudKit to create cloud-based apps. Creating visually attractive layouts is crucial for customer engagement and retention. This course covers how to use the different iOS graphics frameworks for graphic presentation. You’ll also learn how to use SpriteKit to create gaming apps. Finally, you’ll learn how to handle media files and control the camera from within an iOS app.

Objective

Working with Application Settings

  • start the course
  • specify settings for an iOS application
  • access settings within an iOS application
  • Persisting Data

  • use property lists to persist data in an iOS application
  • archive data model objects in iOS applications
  • use SQLite to store and retrieve data in an iOS application
  • use the Core Data framework to persist data in an iOS application
  • Working with iCloud and CloudKit

  • implement data storage using key-value pairs in iCloud
  • configure an iOS app for CloudKit and use the CloudKit Dashboard to create a schema
  • code an iOS app using CloudKit to retrieve, modify, and query records
  • Core Graphics, Animation and Gaming

  • create an iOS view object from scatch using CoreGraphics
  • specify and customize colors in iOS applications
  • display images using CoreGraphics
  • use Core Animation to add animation to an iOs app
  • start with the iOS SpriteKit framework to create gaming apps
  • work with the iOS SpriteKit framework to create gaming apps
  • Working With Media

  • implement the Image Picker controller and delegate to enable support image and video selection in an iOS app
  • implement the Image Picker controller to enable users to take photos from within an iOS app and access the images within the app
  • use the ImagePicker controller to enable users to record videos in app
  • play video with AVFoundation
  • implement support for audio recording using AVFoundation in iOS apps
  • implement support for audio playback using AVFoundation in iOS apps
  • implement PhotoKit features in an iOS application
  • Practice: Cloud-based Apps

  • use iOS SDK features to create a cloud-based app
  • MONTHLY SUBSCRIPTION

    $129/month
     

    ANNUAL SUBSCRIPTION

    $1295/year

    Multi-license discounts available for Annual and Monthly subscriptions.