What problem does it solve?
This Skill resolves common UI issues in Jetpack Compose Android apps where content is obscured by or overlaps with the status bar, navigation bar, or on-screen keyboard (IME), and fixes system bar icon legibility problems that reduce usability.
Core Features & Use Cases
- Edge-to-edge migration: Guides you to add adaptive edge-to-edge support to all Activities in your Compose app, ensuring content draws behind system bars by default.
- System inset handling: Provides correct patterns for applying system bar insets to scrollable lists, FABs, app bars, and other UI components to avoid obscuration.
- IME and system bar fixes: Resolves issues where input fields are hidden by the on-screen keyboard, and fixes system bar icon contrast for light and dark themes.
- Use Case: For example, if your app's login button is hidden behind the navigation bar on Android devices, or your text input field is covered when the keyboard opens, this Skill provides step-by-step guidance to fix these issues.
Quick Start
Use the edge-to-edge skill to update your Jetpack Compose Android app to implement proper edge-to-edge support, fix all system bar overlap issues, and ensure input fields remain visible when the on-screen keyboard is active.