Flutter 这是一套构造未来的UI框架
Posted 南阳GDG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter 这是一套构造未来的UI框架相关的知识,希望对你有一定的参考价值。
一、Flutter的简明介绍
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
二、Flutter的卓越特性
快速开发
Flutter具备毫秒级的热重载,您可以快速地进行测试、构建UI、添加功能并更快地修复错误。在ios和android模拟器或真机上可以在亚秒内重载,并且不会丢失状态。
富有表现力、漂亮的UI
使用Flutter内置美丽的Material Design和Cupertino(iOS风格)widget、丰富的motion API、平滑而自然的滑动效果和平台感知,为您的用户带来全新体验。您可以快速发布聚焦于原生体验的功能。分层的架构允许您完全自定义,从而实现难以置信的快速渲染和富有表现力、灵活的设计。
原生性能
Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些都可以在iOS和Android上达到原生应用一样的性能。
现代的、响应式框架
使用Flutter的现代、响应式框架,和一系列基础widget,轻松构建您的用户界面。使用功能强大且灵活的API(针对2D、动画、手势、效果等)解决艰难的UI挑战。
访问本地功能和SDK
通过平台相关的API、第三方SDK和原生代码让您的应用变得强大易用。 Flutter允许您复用现有的Java、Swift或ObjC代码,访问iOS和Android上的原生系统功能和系统SDK。
统一的应用开发体验
Flutter拥有丰富的工具和库,可以帮助您轻松地同时在iOS和Android系统中实现您的想法和创意。 如果您没有任何移动端开发体验,Flutter是一种轻松快捷的方式来构建漂亮的移动应用程序。 如果您是一位经验丰富的iOS或Android开发人员,则可以使用Flutter作为视图(View)层, 并可以使用已经用Java / ObjC / Swift完成的部分(Flutter支持混合开发)。
三、看看优秀的Flutter践行者的作品
Alibaba
Alibaba, the world's biggest online commerce company, used Flutter to create a beautiful app experience for iOS and Android on their Xianyu app, which has 50M+ downloads.
Google Ads
The Google Ads app helps you keep your ad campaigns running smoothly — no matter where your business takes you.
AppTree
AppTree provides an enterprise app platform for brands like McDonalds, Stanford, Wayfair & Fermilab
Tencent
NOW Live is Tencent’s video streaming service with tens of millions of MAU.
JD Finance
JD Finance is a leading digital technology company. The company covers fintech, digital enterprise services and urban computing.
Hamilton Musical
Official app of the hit Broadway musical, Hamilton. Includes daily lotteries, exclusive news and videos, a trivia game, merchandise store, and more.
(展示案例摘自Flutter官方网站。以上排名不分先后。)
四、现在就开始学习使用Flutter
Flutter官方网站:https://flutter.io/
Flutter中文网:https://flutterchina.club/
Flutter中文文档:https://flutterchina.club/docs/
掘金Flutter社区:https://juejin.im/tag/Flutter?utm_source=flutterchina&utm_medium=word&utm_content=btn&utm_campaign=q3_website
以上是关于Flutter 这是一套构造未来的UI框架的主要内容,如果未能解决你的问题,请参考以下文章
鸿蒙全新声明式UI框架ArkUI初体验,开发应用不错,比起flutter如何