dart/flutter连载开始

鶴巻彩夏 作于2021年05月10日:原文

Dart/Flutter连载开始


2021年三月flutter2.0发布了!
然后,本博客最初的Dart/Flutter为主题的连载开始进行了。内容如下。

公开日期 执笔者 title
5月10日 伊藤真彦 Dart入门
5月11日 宫崎将太 Flutter Swagger统合
5月12日 澁川喜規 为了尝试使用Flutter Web制作Go的服务的管理页面的调查
5月13日 鶴巻彩夏 Flutter Layout入门
5月14日 真也凖记 使用Flutter订阅技术博客
5月17日 越岛亮介 在Flutter使用Monet Market Place的API
5月18日 村田靖拓 Flutter组件测试
本记事便是传达关于Flutter概要相关的东西。

Flutter= 对应(移动端 + Web + 桌面端的框架)的框架


Flutter是谷歌开发的框架,仅使用单一的代码就能写出同时对应移动端,Web以及桌面端的应用。使用的语言是Dart,这也是谷歌开发的。
之前提供了能同时对应iOS/Android两种操作系统的移动端设备的稳定版本,这次Flutter2.0的发布Web应用的开发机能由beta版本升级到了稳定版。
对应Windows/Mac/Linux桌面应用的开发机能现在依然是beta版,附上early release flag的话也是有可能使用稳定版的。根据Flutter的技术博客,能对应桌面应用的今年下半年也要发布稳定版的了。
敝司在移动端开发上也是有使用Flutter的。
今后可能所有的平台都会成为选择的对象,很期待那个时候的到来。

谷歌趋势上面国内与海外的动向

在谷歌趋势上关于Flutter,手机原生,以及对应跨平台的框架的数据,尝试着把日本与全世界进行了比较了一下。2018年12月Flutter1.0版本发布的时候作为起点,谷歌趋势上日本国内对Flutter的检索慢慢增加,海外对Flutter的检索也超过了其它的语言与框架。

  • 日本
  • 全世界
  • (附上中国)中国

特征


Flutter的特征,官网上列举了以下三个。
特征①:【高速热加载】【丰富的组件】带来的高速的APP开发体验
开发的时候,代码变更能立马反映到模拟器或真机上,可以没有任何挫败感进行开发。而且自带各种按钮,list,卡片,模态框等等丰富多样的UI组件,可以很简单就构筑出页面来。
我基本上没有前端开发经验,移动端APP的开发就感觉更难了,但是使用Flutter我也能很顺利写出手机APP的页面,那时候我感受到了Flutter的魅力所在。
特征②:表现力丰富且灵活的用户接口
开发者可以快速开发出把重点放到用户体验上的机能。Flutter的分层架构使之对应复杂的UI成为可能,能实现非常高速的渲染以及表现力丰富且灵活的设计。
特征③原生一般的性能
Flutter的代码直接编译成机器语言,以此提供了跟原生一样的性能。Flutter的独自渲染构造也是它性能极高的原因之一。
官网的top page上能动Flutter的代码,请一定要感受一下啊!

Flutter2.0

今年三月发布的Flutter2.0有很多升级,特别是下记的两个是大话题。

  • Web应用的开发机能升级到了稳定版
  • 桌面应用的开发机能附上early release的话可以使用稳定版

然后在谷歌的Flutter2.0发布记事里面也提及了与各家企业合作的举措,我对这个很有兴趣。对细节有兴趣的朋友,请一定要确认。

  • 与Canonical合作支持Linux桌面应用开发机能
  • 与微软合作支持Windows应用的开发以及课折叠设备(Surface Duo等)应用的开发
  • 发表了丰田车载系统里面导入Flutter的计划

结语

随着Flutter2的发布,我开始期待现在开始能慢慢能在各种各样的平台上使用它了。
请也好好享受Flutter的连载文章吧!!!

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2021-2022 Jokan
  • Visitors: | Views: