Skip to content
academia.sh

Unit 01 of 02

Platform Structure

Platform layers from the core operating system to the interface layer, system frameworks and libraries, frameworks for location, health, media, graphics, augmented reality and on-device models, the app lifecycle and background work, interface design guidelines, and the version and compatibility decision.

Published Updated

Lessons

  1. 01 Platform Layers Measuring how eight meetings of two definitions fall into four resolutions, and ordering the platform layers from the core operating system to the interface layer. 12 min read
  2. 02 Frameworks and Libraries Measuring that the visible names of two imported modules merge, that the same name is rejected, and that a local definition shadows an imported one. 13 min read
  3. 03 Domain Frameworks Measuring that requested permissions intersect with granted ones, that a capability missing from the device gives rejection, and that the scope of a permission does not change the rule. 14 min read
  4. 04 The App Lifecycle Measuring that the scene delegate's handler takes precedence over the app delegate's, and that declared background modes intersect with those the platform permits. 13 min read
  5. 05 Interface Design Guidelines Measuring that the user's text size takes precedence over the app default, that screen orientations intersect, and that colors merge. 13 min read
  6. 06 Versions and Compatibility Measuring that the versions an app supports intersect with the versions in which an interface exists, that disjoint ranges are rejected, and that the minimum version decision lies outside the rule. 13 min read

Start typing to search.

↑↓ ↵ Esc navigate · open · close