Flutter 1.0: Google’s Portable UI Toolkit
Blog post from Google Cloud
Flutter 1.0, announced at Flutter Live in December 2018, marks the first stable release of Google's UI toolkit designed to create native experiences for iOS and Android from a single codebase. Addressing the compromises of cross-platform mobile development, Flutter offers hardware-accelerated graphics and leverages the Dart platform for compiling native ARM code, enhancing both speed and productivity. Key features include stateful hot reload for real-time code iteration, an open-source ecosystem with thousands of plugins, and seamless integration with existing Android and iOS apps. Emphasizing design freedom, Flutter allows for pixel-perfect control and animation capabilities, aligning with Google's Material Design. The toolkit has quickly gained traction, with adoption by major companies like Google Ads and Capital One, and the introduction of tools like Square's payment SDKs and 2Dimensions' Flare for vector animations. Flutter's potential extends beyond mobile to desktop and web platforms, as seen in experimental projects like Hummingbird, which compiles Flutter to JavaScript for web use. The stable channel promises quarterly updates, and the thriving community continues to shape its development.