What problem does it solve? Flutter apps run on phones, tablets, foldables, and resizable desktop windows, and layouts built for a single screen size break or stretch unnaturally on other form factors. This Skill provides concrete guidelines and workflows for building UIs that adapt to the actual available window space. ## Core Features & Use Cases - Adaptive Layout Construction: Use LayoutBuilder and constraints.maxWidth breakpoints to switch between small-screen and large-screen widget trees. - Large-Screen Optimization: Constrain content width with ConstrainedBox and convert lists to responsive grids using SliverGridDelegateWithMaxCrossAxisExtent. - Device Behavior Guidance: Avoid orientation locking pitfalls on foldables, support mouse, trackpad, and keyboard input, and use the Display API when orientation must be locked. - Use Case: You are building a Flutter app that must look correct on both a phone and a desktop window. Follow the adaptive layout workflow to render a sidebar-plus-content Row on wide windows and a single-column layout on narrow ones. ## Quick Start Use the flutter-build-responsive-layout skill to make my Flutter page adapt between mobile and desktop layouts based on window width.