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这门技术,那就跟我一起学习进步吧,你的赞,收藏,转发是对我个人最大的支持,维护不易,欢迎关注。
閱讀更多 技術剛剛好 的文章