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

The Flutter Revolution - Recipe for building apps without pain

The Flutter Revolution - Recipe for building apps without pain

Shuaib Afegbua

November 24, 2018
Tweet

More Decks by Shuaib Afegbua

Other Decks in Programming

Transcript

  1. Technology enthusiast |> Software craftsman |> Loves building stuff ABOUT

    ME Long love affair with Java. Also writes Elixir, Scala and some others @afegbuas
  2. Technology enthusiast |> Software craftsman |> Loves building stuff ABOUT

    ME Long love affair with Java. Also writes Elixir, Scala and some others @afegbuas
  3. Technology enthusiast |> Software craftsman |> Loves building stuff ABOUT

    ME Long love affair with Java. Also writes Elixir, Scala and some others • Computer Science major (FUTMINNA and ABU) • Worked at Mott Macdonald/Cambridge Education for a long time and some other places • Got tired, quit and stayed at home. @afegbuas
  4. MY PRESENT AND POSSIBLE FUTURE • Building Ectorium. WTH???? •

    Amateur Writer - www.medium.com/@afegbuas • I have an addiction bleeding edge technology • Got another addiction - READING @afegbuas
  5. “To tortoise fell from the sky, some group of techies

    ran to rescue it and found a mobile” - Anonymous
  6. 1979 Japanese company Nippon Telegraph and Telephone launched the first

    commercial phone in 1979 and Nordic Mobile Telephone launched the first fully automatic cellular phone NTT and NMT
  7. 1990s 1990 witnessed the advent of the second-generation (2G) digital

    cellular technology was launched in Finland by Radiolinja 2G
  8. 1990s IBM released the first smartphone in 1993 with a

    calculator, world clock, calendar and contact book. LOL WML Palm OS Java ME, Symbian OS Also the smartphone era
  9. 2001 2001 was 3G phones. Blackberry came with a major

    breakthrough in 2002 with their smartphone Iphone OS 2018 Android 2008 3GS
  10. 2009 and upwards As phones technology started improving and getting

    power with more computing powers, 4G and above
  11. Proprietary + Confidential Source: Lorem ipsum dolor sit amet, consectetur

    adipiscing elit. Duis non erat sem Android iOS NATIVE APPROACH
  12. Proprietary + Confidential Source: Lorem ipsum dolor sit amet, consectetur

    adipiscing elit. Duis non erat sem HYBRID AND CROSS PLATFORM
  13. Flutter Flutter is Google's mobile UI framework for crafting high-quality

    native experiences on iOS and Android in record time
  14. Awesome UI Library Everything is a widget you hear Excellent

    look and feel Performs very fast Extensible and customisable
  15. Fast Build with hot-reload Sub seconds reload 10 seconds native

    android with Gradle builds. SORRY Gradle
  16. Truly native Code compiles AOT into Native ARM No bridge

    like we have in React Native or NativeScript or others
  17. Tootselts and Documentation Build tool and IDE Intellisense VSCODE, Android

    Studio and IntelliJ Dart Pub Packages Good Documentation The community is growing rapidly - Tutorials, Stackoverflow, YouTube etc.
  18. 34

  19. Setting up your computer Its is easy when you nixed

    Sorry windows https://webdev.dartlang.org/tools/sdk#install https://pub.dartlang.org/packages/stagehand#-readme-tab- https://flutter.io/get-started/install/ https://flutter.io/get-started/editor/#androidstudio
  20. Just Enough Dart Dart is a language optimized for client-side

    development for web and mobile. Dart helps you craft beautiful, high-quality experiences across all screens. A client-optimized language Rich, powerful frameworks Delightful, flexible tooling
  21. Flutter widgets layouts, widgets, scrollers, forms, buttons, Dialogs and alerts,

    Navigation, Sliders and Indicators, working with images