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
- 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
- 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
- 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
- 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
- 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