Skip to content

Pomis/mastering_flutter

Repository files navigation

What is it?

Code examples for the article series Mastering Flutter. Made for those who already know Flutter but want to deepen their knowledge through practical examples

WidgetState • article, source

  • What can be resolved using it
  • WidgetStateController
  • Creating a widget with a custom style that utilizes WidgetStateProperties

Shapes and Clipping • article, source

  • What are Shapes and Boxes?
  • ShapeBorder
  • BoxBorder
  • OutlinedBorder
  • InputBorder
  • Custom ShapeBorder implementation

ButtonStyle • article, source

  • Shape, text, and background
  • Hover state
  • Size adjustments
  • Shadows
  • Background gradient

InputDecoration • article, source

  • InputDecoration vs. InputDecorationTheme
  • How do they work together?
  • What are the other properties
  • Hint, Label, Counter, etc
  • Borders and BorderSide
  • Gradients

GestureDetector • article, source

  • Tap event
  • Pan event
  • Drag event
  • Scale event
  • Using transformation matrix and Transform widget
  • Hit test behavior

Scrollable • article, source

  • What is a Notification?
  • What happens if the content is smaller than the viewport?
  • What are DragDetails?
  • So how does ScrollPhysics work?
  • Is the total extent always known?
  • So why can’t I put a Spacer or a Flexible in a Scrollable?
  • How to use Scrollable and Transform?

About

Article series with detailed examples

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published