Please checkout the release note for the latest 0.1.54 to see changes [0.1.54 release note](https://github.com/alibaba/flutter_boost/releases)
Please checkout the release note for the latest 0.1.63 to see changes [0.1.63 release note](https://github.com/alibaba/flutter_boost/releases)
# FlutterBoost
# FlutterBoost
A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.The philosophy of FlutterBoost is to use Flutter as easy as using a WebView. Managing Native pages and Flutter pages at the same time is non-trivial in an existing App. FlutterBoost takes care of page resolution for you. The only thing you need to care about is the name of the page(usually could be an URL).
A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.The philosophy of FlutterBoost is to use Flutter as easy as using a WebView. Managing Native pages and Flutter pages at the same time is non-trivial in an existing App. FlutterBoost takes care of page resolution for you. The only thing you need to care about is the name of the page(usually could be an URL).
<aname="bf647454"></a>
<aname="bf647454"></a>
# Prerequisites
# Prerequisites
You need to add Flutter to your project before moving on.The version of the flutter SDK requires v1.5.4-hotfixes, or it will compile error.
You need to add Flutter to your project before moving on.The version of the flutter SDK requires v1.9.1+hotfixes, or it will compile error.
# Getting Started
## Add a dependency in you Flutter project.
Open you pubspec.yaml and add the following line to dependencies:
```java
flutter_boost:^0.1.54
```
or you could rely directly on a Github project tag, for example(recommended)
Current androidx branch is v0.1.61-androidx-hotfixes
## Concepts
All page routing requests are being sent to the native router. Native router communicates with Native Container Manager, Native Container Manager takes care of building and destroying of Native Containers.
Is based on flutter v1.9.1-hotfixes branch, if other branches will compile incorrectly
Synchronize with the 0.1.63 code, and bugfix also merge to this branch.
## Use Flutter Boost Native Container to show a Flutter page in native code.
However, in this way, you cannot get the page data result after the page finished. We suggest you implement the platform page router like the way mentioned above. And finally open/close the VC as following:
description:A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.
description:A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.
version:0.1.54
version:0.1.63
author:Alibaba Xianyu
author:Alibaba Xianyu
homepage:https://github.com/alibaba/flutter_boost
homepage:https://github.com/alibaba/flutter_boost
...
@@ -19,7 +19,7 @@ dependencies:
...
@@ -19,7 +19,7 @@ dependencies:
flutter:
flutter:
plugin:
plugin:
androidPackage:com.idlefish.flutterboost
androidPackage:com.idlefish.flutterboost
pluginClass:BoostChannel
pluginClass:FlutterBoostPlugin
# To add assets to your plugin package, add an assets section, like this:
# To add assets to your plugin package, add an assets section, like this: