What problem does it solve? Android apps targeting SDK 35 must draw edge-to-edge, and UI elements like buttons, lists, and text fields often end up obscured by the status bar, navigation bar, or on-screen keyboard. This Skill provides a step-by-step playbook to migrate Jetpack Compose apps to edge-to-edge and fix the common inset, IME, and system bar legibility issues that follow. ## Core Features & Use Cases - Guided Migration Plan: Audits every Activity for missing enableEdgeToEdge calls, checks adjustResize in the manifest, and scans for text fields that need IME handling. - Correct Inset Patterns: Provides RIGHT and WRONG code samples for Scaffold padding, imePadding, fitInside with WindowInsetsRulers, list contentPadding, and full-screen dialogs. - System Bar Legibility: Covers isAppearanceLightStatusBars/isAppearanceLightNavigationBars configuration and translucent status bar protection gradients. - Use Case: After bumping your app to targetSdk 35, buttons sit under the navigation bar and the keyboard covers your login field. Use this Skill to apply the correct inset modifiers and verify the result with its built-in checklist. ## Quick Start Use the edge-to-edge skill to migrate my Compose app to edge-to-edge and fix any UI overlapping the system bars or keyboard.