What problem does it solve?
This Skill helps you fix Jetpack Compose layouts that get obscured by status bars, navigation bars, and the on-screen keyboard, improving tap targets and visual clarity.
Core Features & Use Cases
- Adaptive edge-to-edge migration: Adds
enableEdgeToEdge to Activities and updates soft-input behavior to prevent keyboard overlap.
- Correct system insets handling: Applies safe drawing and window inset padding so lists, FABs, and top/bottom bars render into the right areas without double padding.
- IME (keyboard) troubleshooting: Ensures
TextField and related inputs remain visible using WindowInsetsRulers.Ime.current, contentWindowInsets, or safe padding modifiers.
Use case: Your Compose app has a list and a search TextField, but when the keyboard opens the field is covered and the navigation bar overlays the bottom items; this Skill guides the required inset and IME fixes.
Quick Start
Ask an AI to apply the edge-to-edge migration steps to your Android Jetpack Compose project targeting Android 35+, updating each Activity, list/FAB padding, and IME handling to keep all content visible and legible.