What problem does it solve?
This Skill helps you fix Android Jetpack Compose screens where content is obscured or overlapped by the status bar, navigation bar, or IME (soft keyboard), and where system bar contrast and readability break.
Core Features & Use Cases
- Enable adaptive edge-to-edge rendering: Add
enableEdgeToEdge in each Activity and configure window soft input behavior for keyboard resizing.
- Apply correct system insets without double-padding: Use
Scaffold/Material insets patterns and apply WindowInsetsRulers or safe drawing padding to ensure scrollable content and lists render correctly.
- Handle IME insets reliably: Ensure
TextField/OutlinedTextField/BasicTextField remain visible when the keyboard opens using adjustResize and fitInside(WindowInsetsRulers.Ime.current) or properly-ordered imePadding.
Quick Start
Use the edge-to-edge skill to migrate an Android Jetpack Compose app so every Activity and all scrollable/list content correctly respects system bars and keeps inputs visible when the soft keyboard appears.