• Online, Self-Paced
Course Description

Allowing apps to communicate with each other and store files makes it easy to expand their experience beyond the local view. In this course, you will learn how to make an app communicate with other apps and how to manage file storage.

Learning Objectives

Communication between Apps

  • start the course
  • share data with other apps using a share contract
  • use a share contract to receive data from other apps
  • implement clipboard sharing in your app
  • implement drag-and-drop sharing in your app
  • add app extensions in your app

File Storage Management

  • create a file using the StorageFolder and StorageFile objects
  • write various types of data to a file
  • read various types of data from a file
  • read a file's properties
  • use a file picker to open and save files
  • implement data roaming to sync data across devices using key/value pairs
  • use data roaming to sync data across devices using unstructured files

Practice: Share Contract

  • use a share contract to send data to another app

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Development