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
643
Evolved Overlay/OverlayEntry - declarative not imperative, intuitive-context, and easy-alignment
align_positioned
254
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
156
Enables users to resize the internal widgets by dragging. This package contains simple APIs, but if needed, you can customize ResizableWidget flexibly.
render_metrics
117
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
70
A super powerful Stack, build flexible layouts with constraints. Similar to ConstraintLayout for Android and AutoLayout for iOS.
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.
book_my_seat
58
This is a flutter package to create seat booking layout for bus, theatre, aeroplane etc.
extra_alignments
51
Additional alignments to help make your layouts more readable (TopLeft, TopRight, etc)
docking
49
Flutter layout for placing widgets in docking areas and arrange them into split and tabbed views.
faded
41
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
38
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.