Flutter Interview Questions Part 2: UI Widgets & Layouts
Welcome to Part 2 of the Flutter Interview Questions series! Now that you have the Dart and Flutter fundamentals from Part 1, it is time to master the UI layer. This part covers everything you need...

Source: DEV Community
Welcome to Part 2 of the Flutter Interview Questions series! Now that you have the Dart and Flutter fundamentals from Part 1, it is time to master the UI layer. This part covers everything you need to know about building beautiful, responsive Flutter interfaces from basic layout widgets like Row and Column to advanced topics like Slivers, CustomPainter, and responsive design patterns. This is part 2 of a 14-part series. If you have not read Part 1, start there first. What's in this part? Layout widgets: Row, Column, Stack, Wrap, Flex, Expanded, Flexible, Container, SizedBox Scrolling widgets: ListView, GridView, CustomScrollView, Slivers Navigation: Navigator 1.0, Navigator 2.0, named routes, go_router, deep linking Forms and input: TextField, TextFormField, validation, FocusNode Buttons: ElevatedButton, TextButton, OutlinedButton, IconButton, FAB, InkWell vs GestureDetector Dialogs, BottomSheets, SnackBars, Drawers Themes and styling: ThemeData, ColorScheme, Material 3, TextTheme, dar