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 systematic migration workflow to fix overlapping components, IME insets, and system bar legibility in Jetpack Compose apps. ## Core Features & Use Cases - Edge-to-Edge Migration: Adds enableEdgeToEdge to Activities, configures adjustResize in the manifest, and applies system insets via Scaffold padding, inset modifiers, or WindowInsetsRulers. - IME and Keyboard Handling: Ensures text fields stay visible when the keyboard opens, with right/wrong code patterns for Scaffold and non-Scaffold layouts. - System Bar Legibility & Lists: Configures status/navigation bar icon contrast, navigation bar contrast enforcement, list contentPadding, and full-screen dialog insets. - Use Case: Your Compose app's bottom button is hidden behind the navigation bar after targeting SDK 35. Use this Skill to detect every affected Activity and component, apply the correct inset handling, and verify with the included checklist. ## Quick Start Ask the assistant to migrate your Compose app to edge-to-edge and fix any UI elements overlapping the status bar, navigation bar, or keyboard.