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
727
Evolved Overlay/OverlayEntry - declarative not imperative, intuitive-context, and easy-alignment
align_positioned
267
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
176
Enables users to resize the internal widgets by dragging. This package contains simple APIs, but if needed, you can customize ResizableWidget flexibly.
render_metrics
121
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
83
A super powerful Stack, build flexible layouts with constraints. Similar to ConstraintLayout for Android and AutoLayout for iOS.
float_column
77
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
66
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
55
Additional alignments to help make your layouts more readable (TopLeft, TopRight, etc)
overlayment
48
Show a dialog, notification, window, or a panel easily. use helping widgets like AutoComplete, Expander(Dropdown).
faded
46
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
45
A new Flutter plugin to display pop ups or screens over other apps in Android even when app is closed or killed.
panels
34
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
28
A Very Smooth Draggable Widget Container. Each children is Draggable, Deletable and Fixable. Support SliverGridDelegate!