Top Flutter Layout and Overlay packages The complete list of Flutter packages that can help you create custom widget layouts (like circular), customized stacks and overlay widgets in your Flutter app is provided below.
flutter_portal
713
Evolved Overlay/OverlayEntry - declarative not imperative, intuitive-context, and easy-alignment
align_positioned
264
When your desired layout or animation is too complex for Columns and Rows, this widget is a life saver. It lets you declaratively position/size its child in complex ways.
resizable_widget
170
Enables users to resize the internal widgets by dragging. This package contains simple APIs, but if needed, you can customize ResizableWidget flexibly.
render_metrics
120
Library for getting widget metrics. Uses RenderObject to get the size and position of widgets relative to the screen window, as well as the difference between widgets.
flutter_constraintlayout
82
A super powerful Stack, build flexible layouts with constraints. Similar to ConstraintLayout for Android and AutoLayout for iOS.
float_column
72
Flutter FloatColumn widget for building a vertical column of widgets and text where the text wraps around floated widgets, similar to how CSS float works.
book_my_seat
68
This is a flutter package to create seat booking layout for bus, theatre, aeroplane etc.
docking
64
Flutter layout for placing widgets in docking areas and arrange them into split and tabbed views.
flutter_overlay_manager
63
A Flutter package for managing overlays. It separates your main UI and the overlays. It also solves some problems encountered when using Navigator.
extra_alignments
54
Additional alignments to help make your layouts more readable (TopLeft, TopRight, etc)
overlayment
46
Show a dialog, notification, window, or a panel easily. use helping widgets like AutoComplete, Expander(Dropdown).
faded
45
Client did not pay? Add decreasing opacity to UI components until their app fades away. Set a due date, and no. of days you offer them until the app is fully vanished.
overlay_pop_up
42
A new Flutter plugin to display pop ups or screens over other apps in Android even when app is closed or killed.
panels
33
Panels is a flutter package that aims to provide a set of useful desktop UI panels that can move around, dock and tab like we expect in more robust desktop applications.
draggable_container
27
A Very Smooth Draggable Widget Container. Each children is Draggable, Deletable and Fixable. Support SliverGridDelegate!