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
660
Evolved Overlay/OverlayEntry - declarative not imperative, intuitive-context, and easy-alignment
align_positioned
257
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
158
Enables users to resize the internal widgets by dragging. This package contains simple APIs, but if needed, you can customize ResizableWidget flexibly.
render_metrics
119
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
71
A super powerful Stack, build flexible layouts with constraints. Similar to ConstraintLayout for Android and AutoLayout for iOS.
book_my_seat
60
This is a flutter package to create seat booking layout for bus, theatre, aeroplane etc.
float_column
58
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.
docking
53
Flutter layout for placing widgets in docking areas and arrange them into split and tabbed views.
extra_alignments
50
Additional alignments to help make your layouts more readable (TopLeft, TopRight, etc)
faded
44
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.
overlayment
41
Show a dialog, notification, window, or a panel easily. use helping widgets like AutoComplete, Expander(Dropdown).
panels
30
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.