谢谢你的阅读
我最初的项目是java的android项目,然后kotlin被集成到项目中,现在所有新的ui和业务逻辑都是用kotlin编写的,最近老板想让ios使用这个android应用程序,
然后我发现在这种情况下颤振可能是有用的,所以我尝试将颤振集成到项目中并与其进行测试,我的目标是将这个项目转换为能够编译为android和ios,我对颤振非常陌生,
经过几天的搜索和测试,
我在flutter.dev的指南中添加了颤振模块到我的安卓项目中,现在我可以从安卓活动中调用FlutterActivity,使用flutterEngine initialRoute,我可以从颤振模块调用不同的省道文件,但是当我深入到更深的地方时,我觉得这些看起来不对,
如果我错了,请纠正我
这样的ui
)。
我的主要目标是将现有的android项目编译到ios上,如果可能的话,不要重新编写每一段代码,但到目前为止,我找到的所有解决方案都是告诉我这个项目必须重做,对不起,我已经没有选择了,我需要帮助,如果有更好的解决方案,我真的不需要修改。
请告诉我如何将这个项目转换成能够在android和ios上编译?
发布于 2020-12-16 12:08:26
如果您想知道颤振是如何工作的,它与kotlin有什么不同,我强烈建议您查看这个链接:https://flutter.dev/docs/get-started/flutter-for/android-devs之后,您可以节省很多时间。如果我想简短地回答你的问题:如果你不需要使用kotlin或swift的原生代码,你只需用dart语言编写一段代码,而当你构建应用程序时,你的ios和android资源都有。正如google所说: Flutter是Google的UI工具包,用于从单个代码库为移动、web和桌面构建漂亮的、本地编译的应用程序。
https://stackoverflow.com/questions/65192248
复制相似问题