Google has announced upgrades to its cross-platform development software and companion language, alongside an early glimpse at the new, low-level graphics application programming interface (API) for building rendering packages from the ground up.
Flutter 3.24 and Dart 3.0 had officially been launched on October 4, 2022.
Is a low-level graphics API natively integrated within the Flutter Software Development Kit (SDK). Developed by Google, this tool enables builders to craft tailored raster pipelines and dispatch draw calls directly to the GPU, empowering them to create custom renderers that rival 2D Canvas alternatives, 3D scene graphs, or particle systems for seamless and engaging experiences without the overhead typically associated with engine-level rendering. While Google notes that graphics programming presents a considerable learning curve, the majority of users likely opt for using a higher-level rendering library rather than building their own from scratch. To streamline development, Google is pouring resources into a rendering package akin to Flutter, which harnesses the power of the Flutter GPU API, allowing for seamless imports of animated glTF models and scene setup, thereby empowering developers to rapidly create engaging 3D applications and games within the Flutter and Dart frameworks. While the Flutter GPU API remains in preview, Google advises developing independently of Flutter’s core channel when using Flutter GPU?