目的:适用于独立业务模块,或者与原生页面交互频繁的地方。
基于flutter3.x , IDE :androidStudio
步骤:
1.新建flutter project 【New flutter project】.
2. 在新建工程面板记得切换 Project Type, 选择【PLugin】. 其他的根据足迹需求选择就行。
3. 在flutter主工程的 pubspec.yaml 里边添加新建的plugin的名称和路劲,然后记得执行 Pub get
4. 此时新建plugin工程已经完成与原生代码的注册,(只关注plugin模块就行) 可以example打开独立运行, (目的为了方便独立调试)
5.打开plugin工程后会发现在lib里边已经有三个类,一般跟自己的业务没啥关系,我要做的时候把native的view展示到flutter的View 上。
6.在plugin的lib 里边新建一个.dart文件, 用来承载native原生页面。