FlutterBoost is a plugin from Alibaba that makes it practical to mix Flutter screens inside an existing iOS or Android app that was originally built with the platform's native tools. Without something like this, managing both native and Flutter pages in one app becomes complicated because the two systems have different ways of handling navigation and screen history. FlutterBoost simplifies that by letting you refer to any page, whether native or Flutter, by a name or URL, and it handles the routing behind the scenes. The idea is similar to how a web view works: you embed it, point it at a page name, and it shows up. You do not need to deeply restructure your existing app. The plugin coordinates the page stack so that going back through a series of screens works correctly even when those screens are a mix of Flutter and native. FlutterBoost also supports HarmonyOS, the operating system used on newer Huawei devices, in addition to iOS and Android. The version you need depends on which Flutter SDK version your project uses, and the README includes a compatibility table. This project was created by the Xianyu team at Alibaba, which runs one of China's largest second-hand marketplace apps and was among the first teams to use Flutter at scale in a production app. The code is available under the MIT license.
← alibaba on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.