A web developer’s journey to the app store,
and how you can do the same
Falling For Flutter
@jacobimpson
#dddperth
Room M8
11:50am
Slide 2
Slide 2 text
A web developer’s journey to the app store,
and how you can do the same
Falling For Flutter
@jacobimpson
#dddperth
Slide 3
Slide 3 text
plantree
@jacobimpson
#dddperth
Slide 4
Slide 4 text
Senior Front End Developer
beingbeta.bandcamp.com
Jacob Impson @jacobimpson
#dddperth
Slide 5
Slide 5 text
@jacobimpson
#dddperth
Slide 6
Slide 6 text
What is Flutter?
@jacobimpson
#dddperth
Slide 7
Slide 7 text
What is Flutter?
@jacobimpson
#dddperth
Slide 8
Slide 8 text
Why Flutter
Fun
Widgets "
Tooling
@jacobimpson
#dddperth
Slide 9
Slide 9 text
Widgets "
@jacobimpson
#dddperth
Slide 10
Slide 10 text
@jacobimpson
#dddperth
Tabs
Slide 11
Slide 11 text
@jacobimpson
#dddperth
Drawer
Slide 12
Slide 12 text
@jacobimpson
#dddperth
Rainbow Boxes
Slide 13
Slide 13 text
@jacobimpson
#dddperth
Slide 14
Slide 14 text
Getting Started
flutter.dev/docs/get-started/install
@jacobimpson
#dddperth
Slide 15
Slide 15 text
Getting Started
flutter.dev/docs/get-started/install
@jacobimpson
#dddperth
Slide 16
Slide 16 text
✨
✨
flutter create my_app
@jacobimpson
#dddperth
Slide 17
Slide 17 text
Apple Music
@jacobimpson
#dddperth
Slide 18
Slide 18 text
@jacobimpson
#dddperth
Slide 19
Slide 19 text
@jacobimpson
#dddperth
Slide 20
Slide 20 text
@jacobimpson
#dddperth
Slide 21
Slide 21 text
@jacobimpson
#dddperth
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
Column
Row @jacobimpson
#dddperth
Slide 24
Slide 24 text
Row
Container Column
Text
Text
@jacobimpson
#dddperth
Slide 25
Slide 25 text
@jacobimpson
#dddperth
Slide 26
Slide 26 text
2
1
1 2
@jacobimpson
#dddperth
Slide 27
Slide 27 text
1
2
2
1
@jacobimpson
#dddperth
Slide 28
Slide 28 text
State
♻
@jacobimpson
#dddperth
Slide 29
Slide 29 text
State
♻
@jacobimpson
#dddperth
Slide 30
Slide 30 text
State
♻
@jacobimpson
#dddperth
Slide 31
Slide 31 text
State
♻
@jacobimpson
#dddperth
Slide 32
Slide 32 text
State
♻
@jacobimpson
#dddperth
Slide 33
Slide 33 text
Advanced State
ScopedModel
BLOC Pattern
Redux
@jacobimpson
#dddperth
Slide 34
Slide 34 text
Routing
Pre-defined
@jacobimpson
#dddperth
Slide 35
Slide 35 text
Routing
On demand
@jacobimpson
#dddperth
Slide 36
Slide 36 text
@jacobimpson
#dddperth
Slide 37
Slide 37 text
Resources
Official Getting Started
https://flutter.dev/docs/get-started/install
https://flutter.dev/docs/development/ui/widgets
Great CSS Tricks Article
https://css-tricks.com/flutter-googles-
take-on-cross-platform/
Youtube Channels
- The Flutter Boring Development Show
- Official Flutter Channel (Widget of the week)
- MTECHVIRAL
Flutter By Example
https://flutterbyexample.com/
Its All Widgets
https://itsallwidgets.com/
Music Demo App
https://github.com/jacobimpson/
flutter-music-player
#dddperth
Email - [email protected]
Tweet - @jacobimpson