What problem does it solve? Android apps built only for phones break or waste space on tablets, foldables, desktops, TVs, and other form factors. This Skill provides a step-by-step workflow to make a Jetpack Compose app adapt its navigation, layouts, and lists to different window sizes, postures, and input devices. ## Core Features & Use Cases - Adaptive Navigation: Convert bottom navigation bars into NavigationSuiteScaffold layouts that switch between nav bars and nav rails, with controllable visibility on scroll. - Multi-Pane Layouts: Implement list-detail and supporting-pane layouts using Navigation 3 SceneStrategy APIs (ListDetailSceneStrategy, SupportingPaneSceneStrategy). - Adaptive Lists and Grids: Migrate LazyColumn to LazyVerticalGrid with adaptive cells, and replace fixed Column layouts with the experimental Grid and FlexBox APIs. - Device Capability Queries: Use the mediaQuery API to react to window size, posture, pointer precision, keyboard type, and viewing distance. - Use Case: You have a Compose email app that shows one screen at a time on a tablet. Use this Skill to convert it into a two-pane list-detail layout with a navigation rail and adaptive grid lists. ## Quick Start Use the adaptive skill to make my Compose app's navigation and list-detail screens adapt to tablets and foldables.