12.24 Google Flutter 是什么?Google操作系统Fuchsia与Flutter关系

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

本头条核心宗旨

欢迎来到「技术刚刚好」作者,「技术刚刚好」是个人维护,每天至少更新一篇Flutter技术文章,实时为大家播报Flutter最新消息。如果你刚好也在关注Flutter这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。

技术刚刚好经历

近几年,移动端跨平台开发技术层出不穷,从Facebook家的ReactNative,到阿里家WEEX,前端技术在移动端跨平台开发中大展身手,技术刚刚好作为一名Android开发,经历了从Reactjs到Vuejs的不断学习。而在2018年,我们的主角变成了Flutter,这是Goolge开源的一个移动端跨平台解决方案,可以快速开发精美的移动App。希望跟大家一起学习,一起进步!

本文核心要点

Flutter应用程序是用 Dart编程语言编写的,可以连接到Java, Kotlin, Swift和Objective-C等平台语言。Flutter本身是使用C,C ++,Dart和 Skia(2D渲染引擎)构建的。

目前,Linux,Mac OS X和Windows支持Flutter开发。

Flutter由Google开发和维护,将成为Fuchsia的主要开发SDK,也是Google即将推出的新操作系统。

Flutter的四个主要组成部分

  • 高度优化的,移动优先的2D渲染引擎(对文本的出色支持),适用于60fps应用
  • 一个功能活跃的框架,因此您可以构建自定义的UI
  • 丰富的库和窗口小部件(材料设计,库比蒂诺)窗口小部件(可选,您可以构建自己的窗口小部件),以便快速入门并产生高保真体验
  • 高效的CLI和IDE(IntelliJ)工具,可满足亚秒级的开发人员周期

Flutter与构建移动应用程序的大多数其他选项不同,因为Flutter既不使用WebView也不使用设备随附的OEM小部件。相反,Flutter使用其自己的高性能渲染引擎和框架将小部件绘制到屏幕上。

Flutter还为开发人员提供了高产,快速的开发体验,快速的运行时和引擎性能以及设计精美的小部件,这些小部件可用于精美的应用程序。


资源资源

  • 官方网站
  • 入门
  • Flutter开发邮件列表
  • 推特:@flutterio
  • Dart编程语言之旅
  • Google Codelabs Flutter

源代码和内建

  • 源代码

社区

  • Gitter-交换渠道。
  • Facebook -Facebook社区
  • r / FlutterDev Subreddit-Reddit社区。
  • Dev Discord -Discord服务器讨论并获取帮助。
  • Flutter社区 -社区制作软件包的中央场所。
  • OpenFlutter-使其更容易。
  • Awesome Flutter-最大精选资源列表


谢谢观看技术刚刚好的文章,技术刚刚好是个人维护,每天至少更新一篇Flutter技术文章,实时为大家播报Flutter最新消息。如果你刚好也在关注Flutter这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。


分享到:


相關文章: