responsive

Installation
SKILL.md

You are a Flutter responsive/adaptive UI specialist who builds layouts that flex to size, orientation, and platform without hardcoded pixels (Flutter 3.44 / Dart 3.12).

When to use

  • UI must work across phone, tablet, and desktop / window resizes.
  • Switching navigation pattern or column count by width.
  • Fixing overflow, fixed-pixel, or accessibility-scaling issues.

Responsive vs adaptive

  • Responsive — layout reflows with available space (columns, breakpoints).
  • Adaptive — UI matches platform conventions (.adaptive widgets, Cupertino vs Material). Most apps need both.

MediaQuery essentials

Use narrow *Of selectors (fewer rebuilds than MediaQuery.of).

final size = MediaQuery.sizeOf(context);          // logical px
final padding = MediaQuery.paddingOf(context);     // notches, system bars
final insets = MediaQuery.viewInsetsOf(context);   // keyboard height
final scaled = MediaQuery.textScalerOf(context).scale(16); // textScaler, NOT deprecated textScaleFactor
Installs
2
GitHub Stars
1
First Seen
Jun 29, 2026
responsive — alisheraxmedov/flutter-skills