谷歌开源 Jetpack Compose,基于 Kotlin 的 UI tooltik

栏目: Android · 发布时间: 6年前

内容简介:Google 在 I/O 2019 上宣布“Kotlin-first”,并表示接下来许多新的 Jetpack API 和功能将首先在 Kotlin 中提供,当天谷歌就开源 Jetpack Compose 呼应了这一战略。Jetpack Compose 是一个非捆绑 UI 工具包,它结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。Jetpack Compose 包含两个主要组件:

谷歌开源 Jetpack Compose,基于 Kotlin 的 UI tooltik

Google 在 I/O 2019 上宣布“Kotlin-first”,并表示接下来许多新的 Jetpack API 和功能将首先在 Kotlin 中提供,当天谷歌就开源 Jetpack Compose 呼应了这一战略。

import androidx.compose.* 
import androidx.ui.core.* 
 
@Composable 
fun Greeting(name: String) { 
   Text ("Hello $name!") 
} 

Jetpack Compose 是一个非捆绑 UI 工具包,它结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。Jetpack Compose 包含两个主要组件:

  • Compose UI 库,其中包含核心 UI 工具包,包括布局、输入、文本、动画、样式、小部件与图形。
  • Compose 编译器,一个自定义的 Kotlin 编译器插件,它采用可组合功能,并自动更新 UI 层次结构。

Jetpack Compose  的 UI 组件是完全声明式的,允许开发人员通过简单描述 UI 在代码中的样式来创建布局。

开发者可以混合搭配 Jetpack Compose API,同时其本身也支持 Google 的 Material Design。

Jetpack Compose 目前处在预览阶段,它是 Android 软件组件集 Android Jetpack 的一部分,但不依赖于任何其它 Jetpack 组件。通过 Jetpack Compose,Google 实际上将 UI-as-code 理念引入到了 Android 开发中。

详情查看项目:


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

查看所有标签

猜你喜欢:

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

Python 3网络爬虫开发实战

Python 3网络爬虫开发实战

崔庆才 / 人民邮电出版社 / 2018-4 / 99

本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、Beautiful Soup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,后介绍了pyspider框架、Scrapy框架和分布式爬虫。 本书适合Python程序员阅读。一起来看看 《Python 3网络爬虫开发实战》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具