Reader Stacks

GUIDES

Flutter

Flutter widgets, state management, and mobile builds.

How to Use Hexadecimal Color Codes in Flutter

Flutter's Color constructor expects a full 8-digit ARGB hex value, not the familiar 6-digit web format — a common early mismatch worth understanding directly.

How to Create a Checkbox in Flutter

Checkbox itself is a controlled widget with no internal state of its own — every value change has to be reflected back through setState(), or the checkbox silently reverts on the next rebuild.

Tab Bars in Flutter: Bottom Navigation and Top Tabs

Bottom navigation switches between entirely separate top-level screens; a top TabBar switches between views within one single screen — mixing up which one a given navigation need actually calls for is a common early mistake.

How to Build Drawer Navigation in Flutter

Use NavigationDrawer for Material 3 destinations, close the drawer before routing, preserve accessible selection, and move to persistent navigation on wider layouts.