Flutter仅用于UI开发吗?

时间:2019-12-15 13:44:12

标签: user-interface flutter dart

在Flutter的官方网页上,Flutter的描述如下:

“ Flutter是Google的UI工具包,可通过一个代码库为移动,网络和桌面构建漂亮的,本机编译的应用程序。”

我的问题是 1.是否仅适用于跨平台的UI? 2.如果是,那么如何与数据模型和所有硬件功能集成?

谢谢!

1 个答案:

答案 0 :(得分:1)

Flutter不仅是可以用来构建出色UI的框架。它使用编程语言Dart,并将代码编译为本地平台代码。这不仅用于UI开发,因为Google使用Flutter制作了一些诸如Stadia之类的应用程序。其他公司,例如《纽约时报》,都使用Flutter构建其应用程序,这些应用程序具有功能,并且完全使用Flutter框架构建。

回到您的问题。它不仅用于构建漂亮的UI。即使在文档中,它也显示:

  

本地编译的应用程序

因此,您可以使用Flutter制作跨平台的本机应用程序,而不仅仅是UI。它支持诸如Redux,BLoC模式之类的流行功能,并为您的应用提供了更多反应性。

我建议您看看here,看看仅使用Flutter框架完全构建的某些应用程序。