Mastering the Theming in Flutter
Muhammed Salih Guler
@salihgueler 23.03.2019
Slide 2
Slide 2 text
About Me
● Android Engineer @
● Flutter and Dart GDE
● Flutter Berlin Organiser
Slide 3
Slide 3 text
Theming
● A theme describes the colors and typographic
choices of an application.
● It’s important to establish a general language
between your designer and developer
Slide 4
Slide 4 text
Theming contd.
● A primary color is the color displayed most
frequently across your app’s screens and
components.
● A secondary color provides more ways to accent
and distinguish your product.
Slide 5
Slide 5 text
What is
Flutter?
● Google’s Mobile
Development SDK
● Open Source
● One codebase for
multiple platform
● Written with Dart
● Performant UX
● Hot Reload
Slide 6
Slide 6 text
Theming in Flutter
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Theming
● Uses Theme widget
● Applies a theme to descendant widgets.
● It can be implemented in 2 ways
○ App-wide
○ Widget