Flutter开篇概述

What is Flutter

引用Flutter开发者官方网站

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

一言概括:

Flutter是谷歌研发的一个UI工具包,通过Flutter可以开发出漂亮的、原生的应用程序,而且一套代码适用于移动端、Web端以及桌面端。

Flutter特性

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。其特性包括:

  1. Fast development(快速开发)
  2. Expressive and Flexible UI(富有表现力和灵活的UI)
  3. Native Performance(原生性能)
  4. Modern, reactive framework(现代的,响应式框架)
  5. Access native features and SDKs(访问本地功能和SDK)
  6. Unified app development(统一标准的应用开发体验)

Fast development(快速开发)

Flutter的热重载可帮助您快速地进行测试、构建UI、添加功能并更快地修复错误。在iOS和Android模拟器或真机上可以在亚秒内重载,并且不会丢失状态。

Expressive and Flexible UI(富有表现力和灵活的UI)

使用Flutter内置美丽的Material Design和Cupertino(iOS风格)widget、丰富的motion API、平滑而自然的滑动效果和平台感知,为您的用户带来全新体验

Native Performance(原生性能)

Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些都可以在iOS和Android上达到原生应用一样的性能。

Modern, reactive framework(现代的,响应式框架)

使用Flutter的现代、响应式框架,和一系列基础widget,轻松构建您的用户界面。使用功能强大且灵活的API(针对2D、动画、手势、效果等)解决艰难的UI挑战。

Access native features and SDKs(访问本地功能和SDK)

通过平台相关的API、第三方SDK和原生代码让您的应用变得强大易用。 Flutter允许您复用现有的Java、Swift或ObjC代码,访问iOS和Android上的原生系统功能和系统SDK。

Unified app development(统一标准的应用开发体验)

Flutter拥有丰富的工具和库,可以帮助您轻松地同时在iOS和Android系统中实现您的想法和创意。

专栏目录

本专栏主要围绕“Flutter从0到1”的主题展开,会详细说明环境搭建和简单的程序开发,也会对Flutter的概念和架构进行梳理,由浅入深。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值