美文网首页
Flutter入门知识

Flutter入门知识

作者: 铜锣饼 | 来源:发表于2021-02-21 15:28 被阅读0次

    Flutter是一个由谷歌开发的开源移动应用软件开发工具包,用于为Android、iOS、Windows、Mac、Linux、Google Fuchsia开发应用。Flutter是一个框架,常用于Android和iOS的App开发,优势是跨平台开发的通用性。

    1. Flutter使用的是Dart语言,是个独立框架,不必依赖于原生开发环境。原生的Android开发环境,使用Java语言。
    2. Flutter需要编辑的代码少一些,主要在lib文件夹的源代码和pubspecc.yaml依赖模块配置文件
    3. 对于跨平台的,Flutter如果要操作底层硬件时,如果没有现成的支持,需要调用原生的android底层代码实现对应接口(在android文件夹下)。在这种情况下,如果用Flutter生成iOS的app,需要在iOS文件夹中同样实现iOS的底层硬件交互驱动接口。当然,上层的应用、界面就不用重新编写了。因此,看App是底层交互更多还是上层应用工作更多,某些情况适合使用Flutter,另一些情况使用原生android开发优势更大。
    4. Flutter有很多第三方的模块,降低开发,在pub.dev平台可以查询到,使用方法:在配置文件中配置后,使用flutter pub get命令下载下来

    相关文章

      网友评论

          本文标题:Flutter入门知识

          本文链接:https://www.haomeiwen.com/subject/nzdqfltx.html