Flutter Development with 60 mini Projects

Bird's eye view

High level view of flutter widgets

Basic Material Widgets

  • Text
  • TextSpan
  • Image
  • Icon
  • Buttons
    • ElevatedButton
    • TextButton
    • IconButton
    • OutlinedButton
    • DropdownButton
    • BackButton
    • CloseButton
    • FloatingActionButton

Multi child layout widgets

  • Row
  • Column
  • Flex
  • ListView & ListTiles
  • Stack

Single child layout widgets

  • Padding
  • Container
  • Card
  • ConstrainedBox (A widget that constrains the size of its child widget)
  • Expanded (A widget that expands a child of a Row, Column or Flex)
  • Flexibile (Similar to expanded, little more flexible using the Fit property values 'expanded' or 'loose'.
  • Center
  • GestureDetector (OnTap, OnTapDown etc.)
  • Positioned (Works with stack to find the position)
  • SafeArea (To protect from system status bar, notches, holes etc.)
  • SingleChildScrollView

App Scaffolding Widgets

  • MaterialApp
  • Navigator
  • Themes
  • Locales
  • Scaffold
  • AppBar
  • Body
  • BottomNavigationBar
  • Drawer
  • BottomSheet
  • PersistentFooterButtons

Other widgets

  • Dialog
  • AlertDialog
  • SimpleDialog
  • Dismissible (Swipe left to delete)
  • ExpansionPanelList and ExpansionPanel
  • GridView
  • Builder (To work with GridView)
  • GridTile and GridTileBar
  • Radio
  • SnackBar (Quick messages to user)
  • Spacer
  • Switch
  • TabBar, Tabs and TabView
  • Table

No Comments..!

Total Duration: 14:05:36