Flutter DevCamp 2024: Session 2

Responsive Design and Theming

Session 2

In this session, we covered:

  • Adding and displaying images from assets.
  • The use of ListView and its benefits.
  • The importance of responsive design.
  • How to correctly get the size of the screen.
  • How to get the size of a child widget and why it should not be done extensively.
  • How to use Flutter's provided theming mechanism to write less code.
  • How to override the theme for an individual widget or a set of widgets.

Assignment

  • Create a different counter app based on the basic one, by updating the theming or making it more responsive.