Flutter for web
developers
@abraham | @bendyworks | @sfhtml5 |
@flutterio
slides.toda
y
To follow along with today’s slides.
@abraham
Google Developer
Expert
@bendyworks
Share joy and
success in our craft
Expressive, beautiful
UIs
Stateful hot reload
Native performance
Cross Platform
Mobile Apps
Raspberry Pi
Desktop
Embedding
Cross Platform
Mobile Apps
Dart
“Dart is particularly easy to learn
because it has features that are
familiar to users of both static and
dynamic languages.”
Why Flutter uses Dar
Event loop
Just-in-time
compilation
Ahead-of-time
compilation
Type safe
Familiar
Everything’s a
widgets!
Gotcha
No templates
No css
“Flutter widgets are built using a
modern react-style framework”
Flutter.io
StatefulWidge
t
State is long-lived
Widgets get
reborn
Fast
Stateful hot reload
Reactive
Animation
Custom Animation with Tween
Zero to One with Flutter
Testing
Unit
package:test
Widget
package:flutter_test
Integration
“tested app is launched on a real
device or in an emulator”
Flutter.io
Test more things
Where to start
A month
of Flutter
bendyworks.com/blog
flutter.io/docs/
codelabs
flutterbyexample.com
github.com/Solido/
awesome-flutter
Announcing:
flutter.director
y
Flutter for web
developers
@abraham | @bendyworks | @sfhtml5 |
@flutterio

SFHTML5 - Flutter for web developers.pptx