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

Beautiful apps in record time with Flutter

Beautiful apps in record time with Flutter

DevFest Cancún 2018

Diego Velásquez

November 07, 2018
Tweet

More Decks by Diego Velásquez

Other Decks in Technology

Transcript

  1. Diego Velásquez López Mobile Software Architect About me • Google

    Developer Expert Flutter • Software engineer > 11 years experience • Love mobile development • Android / iOS / Flutter • Creator of two Android apps: ◦ Pseudocode ◦ Quick Printer • Founder & Organizer @ Flutter Peru @diegoveloper https://aeyrium.com/
  2. Traditional Development High-quality apps Platform and System integration High-performance UI

    Native code, GPU accelerated High costs/time Two teams, codebases Inconsistent brand, features Different across devices & OEMs
  3. 3rd-Party Development Fast development Quick iterations, hot reload Cheaper Single

    codebase, one team Poor performance Slow, jerky, unpredictable Non-Native Look/Feel Users can tell the difference
  4. Welcome Flutter High-quality apps Platform and System integration High-performance UI

    Native code, GPU accelerated Fast development Quick iterations, hot reload Cheaper Single codebase, one team
  5. 7

  6. 8

  7. Compiles directly to native ARM code • No Javascript bridge

    / interpreter • 60fps (or 120 fps!) • GPU accelerated • Smooth animations • JIT & AOT compilation
  8. Hot Reload! • Paint your app to life • New

    way to develop • Less than a second • Preserves the state
  9. Four ways to start with Flutter Start an App from

    scratch Prototype a new idea Use Flutter for a new feature of your App Create an App just for one platform