# Android Platform Rules - Respect safe areas, system bars, and gesture navigation. - Support Android back navigation through `go_router` without duplicating navigation state in Riverpod. - Use touch targets of at least 48 logical px where practical. - Account for the virtual keyboard and changing insets. - Prefer single-pane layouts on narrow screens. - Preserve editor state and scroll position during navigation. - Respect system text scaling and activity lifecycle events. - Verify keyboard, back navigation, lifecycle restoration, and safe-area behavior during smoke tests.