Skip to content
academia.sh

Unit 03 of 03

Quality and Release

Test types, developer tools, performance tuning that cuts unnecessary rebuilds, package management and version constraints, per-platform build and release.

Published Updated

Lessons

  1. 01 Test Types A test compares the expected sizing with the measured record. The lesson measures the same screen on two test surfaces and shows what a test cannot see. 15 min read
  2. 02 Developer Tools The widget inspector, layout inspection, and the performance view show a tree while it runs. The lesson matches the constraint and width the inspector shows with the measured record. 13 min read
  3. 03 Performance Tuning Unnecessary rebuilds and relayouts are the most common source of performance problems. The lesson shows with a measured record how high a change climbs in the tree. 13 min read
  4. 04 Package Management An app grows with packages written by others. The lesson explains the package repository, the version constraint, and the lock file; it measures how the new version of a package affects the width of a widget. 11 min read
  5. 05 Build and Release After an app is written, it is built, signed, and distributed through a channel until it reaches the user. The lesson lists this path per platform, measures the same release for a phone and a tablet, and gathers the sizing of nineteen lessons in one table. 13 min read

Start typing to search.

↑↓ ↵ Esc navigate · open · close