Adaptive Layout Manager
Adaptive Layout Manager is a versatile Flutter package that simplifies creating responsive and adaptive UIs across multiple platforms: mobile (iOS, Android), web, desktop (Windows, macOS, Linux), and more. It provides utilities for handling screen sizes, breakpoints, font scaling, and adaptive padding.
Features
- 📱 Responsive Breakpoints: Easily adjust your layout for mobile, tablet, and desktop screens.
- 🧩 Adaptive Widgets:
AdaptiveLayout
: Switch layouts based on screen size.AdaptiveText
: Automatically scales font size for different screen sizes.AdaptivePadding
: Applies dynamic padding based on screen size.AdaptiveGridView
: Responsive grid layout.
- 🖋 Font Scaling: Ensure your text is legible across different platforms with adaptive font scaling.
- 💻 Cross-Platform Support: Works seamlessly on iOS, Android, Web, Windows, macOS, and Linux.
Installation
Add the following line to your pubspec.yaml
under dependencies
:
dependencies:
adaptive_layout_manager: ^1.0.0