Slide9.1 Flutter
Slide9.1 Flutter
➤ For developers:
➤ Permits a single mobile app dev team for both iOS and Android
➤ For designers:
➤ camera
➤ geolocation
➤ network
➤ storage
➤ third-party SDKs
WHO MAKES AND USES FLUTTER?
➤ Open-source project (hosted on github)
➤ Originally developed and still heavily supported by Google
➤ Community contributions as well
➤Google uses Flutter to build business-critical apps for iOS and
Android
➤ Mobile Sales Tool
➤ Store Manager for Google Shopping Express
➤ And growing number of internal projects
➤ Hundreds of apps already deployed by third parties…
➤ Official app for musical Hamilton is a Flutter app!
IS IT PRODUCTION READY?
➤ Flutter is not quite 1.0 (but getting closer)
➤ Dart 2 is currently rolling out
➤ The APIs are pretty stable, but some might still change
➤ Used extensively inside Google
➤ Some key features (accessibility) are not ready for broad
deployment
➤ File a github issue if something is missing that you need!
➤ Or submit a pull request
USED BY GOOGLE, COMPANIES, AND
DEVELOPERS AROUND THE WORLD
CLASSIC APPS: OEM SDKS
FIRST “CROSS-PLATFORM” SOLUTION:
WEBVIEWS
BETTER “CROSS-PLATFORM” SOLUTION:
REACTIVE VIEWS
AND NOW: FLUTTER!
AND NOW: FLUTTER!
AND NOW: FLUTTER!
AND NOW: FLUTTER!
AND NOW: FLUTTER!
Native Android: Github và PlayStore
Flutter: Github và PlayStore
➤ IntelliJ works for both Ultimate (paid) and Community (gratis) editions
➤ Or, use command-line flutter tool, and any editor that supports Dart
➤ OEM widgets are not used—instead, widgets are all native Dart code
➤ Cannot reload: