在你的 Android App 中使用 Flutter | Google开发者大会

栏目: IOS · Android · 发布时间: 7年前

内容简介:在演讲开始,讲师介绍了使用 Flutter 的四大理由,其中包括以下几点:在 Flutter 中,一切皆是组件,讲师拿 Flutter Hello World 应用讲解了组价的含义。使用组件的好处在于,它能够更好的建立 Android 应用的架构和布局。Flutter 目前已经有 UI 组件、居中组件、浮动组件、文本组件等等。上面的应用界面中,使用代码来表示是这样子的

在演讲开始,讲师介绍了使用 Flutter 的四大理由,其中包括以下几点:

  • 可自定义的流畅界面
  • 可同时在 iOS 和 Android 上进行原生编译
  • 高效的开发工具,比如热重载(hot reload)
  • 响应式变成模式

在 Flutter 中,一切皆是组件,讲师拿 Flutter Hello World 应用讲解了组价的含义。

在你的 Android App 中使用 Flutter | Google开发者大会

使用组件的好处在于,它能够更好的建立 Android 应用的架构和布局。Flutter 目前已经有 UI 组件、居中组件、浮动组件、文本组件等等。上面的应用界面中,使用代码来表示是这样子的

在你的 Android App 中使用 Flutter | Google开发者大会

怎样把 Flutter 添加到已有的 Android 应用当中

目前,Flutter 融入已有的 Android 应用的方法还没有完全开发出来,本次讲师使用的是目前最新的方法。

第一步:建立一个 Flutter module 第二步:将 Flutter 模块关联到 Android 项目

在你的 Android App 中使用 Flutter | Google开发者大会

第三步:向 Android App 添加依赖项

在你的 Android App 中使用 Flutter | Google开发者大会

第四步:在启动 App 时初始化 Flutter

在你的 Android App 中使用 Flutter | Google开发者大会

第五步:添加 Flutter Activity 并注册 Flutter 插件

在你的 Android App 中使用 Flutter | Google开发者大会

通过上面的 5 个步骤,就可以在 Kotlin 或者 Java 项目中,使用 Flutter 了。

在下面的演讲内容中,讲师通过讲解一个滤镜应用,介绍了 Flutter 的热重载、插件使用和布局的相关知识的功能。但是由于缺失演讲中的示例代码,下面的部分不再进行讲述,如果想继续了解,可以在掘金搜索 Flutter 热重载、插件使用和布局的相关文章进行学习。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Elements of Programming

Elements of Programming

Alexander A. Stepanov、Paul McJones / Addison-Wesley Professional / 2009-6-19 / USD 39.99

Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, mus......一起来看看 《Elements of Programming》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具