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

Flutter Engage Africa

Flutter Engage Africa

This was a to cover the release update from Flutter Engage Event, where Flutter 2.0 was announced.

Kendi J

March 06, 2021
Tweet

More Decks by Kendi J

Other Decks in Programming

Transcript

  1. What’s Flutter Google’s UI toolkit for building beautiful, natively compiled

    applications for mobile, web and desktop from a single codebase.
  2. Flutter 2 This is a major upgrade to Flutter that

    enables developers to create beautiful, fast and portable applications for any platform
  3. Why Flutter 2 - Using same codebase to ship native

    apps to 5 operating systems - iOS,Android, Windows, masOS, and Linux - Flutter can be embedded in cars, TVs and smart home appliances
  4. Flutter For the Web - It is now stable -

    Focuses on 3 app scenarios - PWAs - SPAs - Bringing existing Flutter mobile apps to the web
  5. - Support for null safety (Dart v-2.12) - To help

    devs catch common sources of app crashes - Dart FFI for accessing C-bases APIs including Win32 API used by windows apps - Can be compiled to JavaScript
  6. - HTML renderer - Optimized for size and compatibility -

    Used by default on mobile platform - Canvas Kit renderer - Uses WebAssembly and WebGL to render Skia paint commands to the browser canvas - Used on default on desktop platforms
  7. Desktops, Foldables, Embedded devices - Canonical (Ubuntu Maker) - Partnering

    with Google to bring Flutter to the desktop - Making Flutter the default choice for future desktop and mobile apps created by Canonical
  8. - Toyota - Building infotainment systems power by Flutter -

    They chose Flutter beecause: - High performance and consistency of experience - Fast iterations and developer ergonomics - Smartphone-tier touch mechanics - Ability to tailor the unique needs of an in-vehicle system using Flutter’s embedded API.
  9. The growing Flutter Ecosystem - Over 15,000 for Flutter and

    Dart - Beta release of Google Mobile Ads for Flutter - Updates to Flutter plugins for several core Firebase services
  10. -