iOS Application Development: Data, Graphics and Media


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/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.

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

Prerequisites
None

Expected Duration (hours)
2.5

Lesson Objectives

iOS Application Development: Data, Graphics and Media

  • start the course
  • specify settings for an iOS application
  • access settings within an iOS application
  • 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
  • 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
  • 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
  • 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
  • use iOS SDK features to create a cloud-based app
  • Course Number:
    sd_ioaf_a05_it_enus

    Expertise Level
    Intermediate