5. Challenges of mobile development today
âTo the metalâ approaches âCross platformâ approaches
Must fund two apps
Two teams, codebases, & investments
Inconsistent brand, features
Different across devices & OEMs
Poor Performance
Slow, jerky, unpredictable
Non-Native Look/Feel
Users can tell the difference
High-quality apps
Platform and system integrations
Fast development
Quick iterations, hot reload
High-performance UIs
Native code, GPU accelerated
Portability, reach
Single codebase
6. The Flutter approach
Fast development
Quick iterations, hot reload
High-quality apps
Platform and system integrations
High-performance UIs
Native code, GPU accelerated
Portability, reach
Single codebase
28. Native Plugins
â Allow access to every native platform API
â Bluetooth, Geolocation, Sensors, Fingerprint, Camera, etcâŠ
â Official and community driven plugins available
â All Firebase Features are supported by Google
â Most common features like GPS, Camera, Sensors are already
implemented by Google and the community, check out pub.dartlang.org
â If a plugin does not exist out-of-the-box, itâs easy to write your own
29. Works with popular tools and platforms!
Material Design
FirebaseVS CodeAndroid Studio
Android APIs iOS APIs Redux
Xcode
3rd-party
Android
SDKs
3rd-party
iOS SDKs