Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Falling For Flutter: A web developer's journey to the app store and how you can do the same

Falling For Flutter: A web developer's journey to the app store and how you can do the same

Taking the leap from web to mobile development can be intimidating. There are countless tools and frameworks competing for your attention, it can be hard to know where to begin. You may be familiar with React Native, Cordova or Xamarin - but have you considered Flutter?

Flutter is a cross-platform UI framework created by Google. With a delightful developer experience and a focus on polished, performant UI, Flutter provides a refreshing alternative for cross-platform app development.

This is the story of how I fell in love with Flutter, how it helped me achieve my goals, and how it could help you do the same. We will talk about what makes Flutter different from the alternatives, play with some code, and hopefully inspire you to pursue the idea that you wrote on a napkin that one time.

6f262345d4544cff2baa2aea0136f231?s=128

Jacob Impson

August 03, 2019
Tweet

Transcript

  1. 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
  2. A web developer’s journey to the app store, and how

    you can do the same Falling For Flutter @jacobimpson #dddperth
  3. plantree @jacobimpson #dddperth

  4. Senior Front End Developer beingbeta.bandcamp.com Jacob Impson @jacobimpson #dddperth

  5. @jacobimpson #dddperth

  6. What is Flutter? @jacobimpson #dddperth

  7. What is Flutter? @jacobimpson #dddperth

  8. Why Flutter Fun Widgets " Tooling @jacobimpson #dddperth

  9. Widgets " @jacobimpson #dddperth

  10. @jacobimpson #dddperth Tabs

  11. @jacobimpson #dddperth Drawer

  12. @jacobimpson #dddperth Rainbow Boxes

  13. @jacobimpson #dddperth

  14. Getting Started flutter.dev/docs/get-started/install @jacobimpson #dddperth

  15. Getting Started flutter.dev/docs/get-started/install @jacobimpson #dddperth

  16. ✨ ✨ flutter create my_app @jacobimpson #dddperth

  17. Apple Music @jacobimpson #dddperth

  18. @jacobimpson #dddperth

  19. @jacobimpson #dddperth

  20. @jacobimpson #dddperth

  21. @jacobimpson #dddperth

  22. None
  23. Column Row @jacobimpson #dddperth

  24. Row Container Column Text Text @jacobimpson #dddperth

  25. @jacobimpson #dddperth

  26. 2 1 1 2 @jacobimpson #dddperth

  27. 1 2 2 1 @jacobimpson #dddperth

  28. State ♻ @jacobimpson #dddperth

  29. State ♻ @jacobimpson #dddperth

  30. State ♻ @jacobimpson #dddperth

  31. State ♻ @jacobimpson #dddperth

  32. State ♻ @jacobimpson #dddperth

  33. Advanced State ScopedModel BLOC Pattern Redux @jacobimpson #dddperth

  34. Routing Pre-defined @jacobimpson #dddperth

  35. Routing On demand @jacobimpson #dddperth

  36. @jacobimpson #dddperth

  37. 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 - jacobimpson@gmail.com Tweet - @jacobimpson
  38. Build something fun @jacobimpson #dddperth

  39. Thanks for listening @jacobimpson #dddperth