Inc. or its affiliates. 6 What is Flutter? Flutter is Google’s portable UI toolkit for creating: • beautiful • natively compiled applications for mobile, web, and desktop from a single codebase.
Inc. or its affiliates. What makes Flutter different? Dart Dart is a modern, concise, object- oriented programming language Native Performance Flutter projects compiles into native code. It is also hosted on a native app. It draws each pixel to the screen by itself. Open Source Flutter is an open source project mainly funded by Google with contributors from all around the world. Community Flutter community is a vibrant and growing community. Check out flutter.dev/community for more information. 7
Inc. or its affiliates. How Flutter works 8 Dart Code Widgets Rendering Platform Channels Flutter Code Platform Services Canvas Events Location Audio Bluetooth Sensors Camera many more!
Inc. or its affiliates. 13 Agility Time to market Rapid innovation No one-way doors Great experience Multidevice Modern look/feel Differentiated features Production-ready Low latency Secure Reliable and scalable Technical needs Fullstack development Features that use device + cloud Integrated development Less boilerplate Best practices built in Web Native-like experience Support for hybrid client/server rendering (e.g., Next.js) Cross-platform One codebase Support for Flutter, React Native, Apple cross-platform
Inc. or its affiliates. 15 Build AWS backend Amplify Studio Amplify CLI Build app UI (web) Amplify Studio Host an app (web) Amplify Hosting FULLSTACK DEVELOPMENT WEB Connect to backend Amplify Libraries UI Components CROSS-PLATFORM & MOBILE
Inc. or its affiliates. Supported Platforms 18 This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY- NC-ND