Flutter 技术概览

1. Flutter 是什么?

Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web ([early access][])、桌面和嵌入式平台。

Flutter 旨在帮助开发者创作媲美原生的高性能应用,并遵从了各个平台不同的滚动行为、排版布局、图标样式等。

这是一个名为 Gallery 的示例应用, Gallery 是一个在安装完 Flutter 并配置好环境后可以立即运行的 Flutter 示例应用集合。Shrine 有高质量的滚动图片、交互式卡片、按钮、下拉列表以及一个购物车页面。

开始开发之前无需移动开发经验。应用使用 Dart 开发,如果你曾使用过 Java 或者 JavaScript 语言,那么 Dart 看上去会很熟悉。面向对象编程的经验对开发毫无疑问会有帮助,但即便不是程序员也可以制作 Flutter 应用!

2. 为什么使用 Flutter?

Flutter 的优势是什么?它能够帮你:

  • 高效率

    • 在应用运行时尝试修改代码并重载(通过热重载)

    • 修复崩溃并从应用停止的地方开始继续调试

    • 利用单一代码库开发 iOS 与 Android 应用

    • 即便在单一操作系统上,也可以通过使用现代、富有表现力的语言以及声明式方法,写更少代码做更多事

    • 原型与轻松迭代

  • 生成美观、高度定制化的用户体验

    • 受益于用 Flutter 框架构建的丰富的 Material Design 以及 Cupertino (iOS 风格) widget

    • 实现定制、美观、品牌驱动的设计,不受 OEM widget 集合的限制

3. 核心原则

Flutter 包含一个现代响应式框架,一个 2D 渲染引擎,现成的 widget 以及开发工具。这些组件协同工作以帮助你设计、构建、测试和调试应用。所有这一切都围绕几个核心原则进行组织。

3.1 一切皆 Widget

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值