当前位置:   article > 正文

在Android原生项目中集成Flutter_android 原有工程加入flutter

android 原有工程加入flutter

基本介绍

flutter是google的跨平台开发框架, 他和react native及weex框架的最大差别是flutter不使用原生控件而使用gdi按帧渲染, 个人理解非常类似windows时代的DirectUI。本文将介绍如何在一个已有的安卓项目中添加flutter, 使得部分新功能采用flutter

移植的基本思想是新建一个flutter功能 和安卓工程对比看看差异在哪里, 并从flutter工程复制一些代码到安卓工程

操作过程
目录结构
一个android studio工程的目录结构是这样的

project 
├─local.properties 
├─build.gradle 
├─settings.gradle 
├─app 
│ ├─build 
│ ├─libs 
│ └─src 
└─gradle 
└─wrapper
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

而flutter的目录结构是:

flutter 
├─android 对应安卓工程的project目录 
├─build 
├─ios 
├─lib 
└─pubspec.yaml
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

1, 所以第一步, 把project目录名改成android
工程修改
2.复制pubspec.yaml和lib文件到跟android并列
3.修改AndroidManifest.xml文件

 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/145237
推荐阅读