Skip to content

Instantly share code, notes, and snippets.

@siraajul
Created October 13, 2024 12:39
Show Gist options
  • Select an option

  • Save siraajul/bbd4c1eec4c1140a0e51ff3ec91605a4 to your computer and use it in GitHub Desktop.

Select an option

Save siraajul/bbd4c1eec4c1140a0e51ff3ec91605a4 to your computer and use it in GitHub Desktop.
Category Basic Widgets Advanced Widgets
Layout • Container
• Row
• Column
• Stack
• Expanded
• Flexible
• Wrap
• SizedBox
• Padding
• Center
• Align
• AspectRatio
• ConstrainedBox
• FractionallySizedBox
• CustomMultiChildLayout
• CustomSingleChildLayout
• LayoutBuilder
• Flow
• Table
• Baseline
• IntrinsicHeight
• IntrinsicWidth
• OverflowBox
Content • Text
• RichText
• Image
• Icon
• Placeholder
• SelectableText
• InteractiveViewer
• DataTable
• Stepper
• CircleAvatar
Input • TextField
• Checkbox
• Radio
• Switch
• Slider
• Date & Time Pickers
• Form
• TextFormField
• RangeSlider
• CupertinoTextField
• AutoComplete
Buttons • ElevatedButton
• TextButton
• OutlinedButton
• IconButton
• FloatingActionButton
• DropdownButton
• PopupMenuButton
• ToggleButtons
• CupertinoButton
• RawMaterialButton
Information Displays • Card
• Tooltip
• SnackBar
• AlertDialog
• ProgressIndicator
• Chip
• ExpansionPanel
• ReorderableListView
• DataTable
• CupertinoActionSheet
• Banner
Lists & Grids • ListView
• GridView
• ListTile
• ExpansionTile
• DataTable
• SliverList
• SliverGrid
• SliverAppBar
• CustomScrollView
• NestedScrollView
App Structure • Scaffold
• AppBar
• BottomNavigationBar
• TabBar
• Drawer
• BottomSheet
• CupertinoTabScaffold
• CupertinoNavigationBar
• SliverAppBar
• WillPopScope
• Navigator
Scrolling • SingleChildScrollView
• PageView
• CustomScrollView
• RefreshIndicator
• ScrollConfiguration
• NotificationListener
• DraggableScrollableSheet
• NestedScrollView
Animations • AnimatedContainer
• AnimatedOpacity
• Hero
• FadeInImage
• AnimatedBuilder
• TweenAnimationBuilder
• AnimatedList
• AnimatedSwitcher
Gestures • GestureDetector
• InkWell
• Draggable
• LongPressDraggable
• Dismissible
• ReorderableListView
• ScrollablePositionedList
• InteractiveViewer
Painting & Effects • Opacity
• Transform
• DecoratedBox
• FractionalTranslation
• RotatedBox
• BackdropFilter
• ClipPath
• CustomPaint
• FractionalTranslation
• ShaderMask
Accessibility • Semantics
• MergeSemantics
• ExcludeSemantics
• FocusableActionDetector
• Shortcuts
• Actions
Platform-specific • CupertinoButton (iOS)
• AndroidView (Android)
• UiKitView (iOS)
• PlatformViewSurface
• PlatformViewLink
• HtmlElementView (Web)
State Management • StatefulBuilder
• ValueListenableBuilder
• InheritedWidget
• InheritedModel
• InheritedNotifier
Async • FutureBuilder
• StreamBuilder
• ListenableBuilder
• AsyncSnapshot
Testing • Finder
• WidgetTester
• TestWidgetsFlutterBinding
• MockNavigatorObserver
Performance • RepaintBoundary • PerformanceOverlay
• RenderObject
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment