Collapsing Header
Figma 320→280; Style Guide 350→280.
Expanded and collapsed height for each header state.
A focused checklist of the design inputs still needed before reusable Android and iOS UI components can receive final sign-off. The first implementation pass is Android XML + ViewBinding.
Colors, Light/Dark modes, spacing, radii, and most component visuals are defined. Final sign-off still depends on fonts, production assets, complete component states, and a small set of conflicting component dimensions.
The first implementation pass can start. The remaining items affect component sign-off, not the initial foundation.
Figma is the visual and geometry reference. The Style Guide defines tokens, typography, and motion. The dynamic mock demonstrates flow and state changes only; it is not used for exact specification comparisons. System UI, permissions, navigation gestures, and safe areas follow each platform.
This section compares exact values in Figma and the Style Guide. The dynamic mock is treated as a flow reference, not a specification source.
Figma 320→280; Style Guide 350→280.
Expanded and collapsed height for each header state.
Figma 171×103; Style Guide 166×104.
Fixed size or flexible two-column layout.
Figma 50×62; Style Guide 50×60.
Final outer height.
Figma 236×40.5; Style Guide 236×40.
Whether 0.5 is intentional or a stroke/pixel-grid artifact.
These areas matter for the full app, but they do not need to be resolved with the theme and reusable components.
Navigation, sign-in and account behavior, APIs, BLE, permissions, persistence, offline behavior, and error recovery belong to a separate full-app review. The dynamic mock is useful for the main flow and state sequence, but formal behavior and data contracts are still required for feature integration.
Current statusThis review covers the design inputs needed before UI implementation. No Android theme, style, or component code has been changed.