kotlin

Jetpack Compose,不止是一个UI框架!

被刻印的时光 ゝ 提交于 2020-10-24 04:42:16
目录 1. 为什么我们需要一个新的UI 工具? 2. Jetpack Compose的着重点 2.1 加速开发 2.2 强大的UI工具 2.3 直观的Kotlin API 3. API 设计 4. Compose API 的原则 4.1 一切都是函数 4.2 顶层函数(Top-level function) 4.3 组合优于继承 4.4. 信任单一来源 5. 深入了解Compose 5.1 Core 5.2. Foundation 5.3 Material 6. 插槽API Jetpack Compose是用于构建原生Android UI的现代工具包。 Jetpack Compose使用更少的代码,强大的工具和直观的Kotlin API,简化并加速了Android上的UI开发。这是Android Developers 官网对它的描述。 本文不是教你Jetpack Compose 的一些基本使用方法,而是为啥我们需要Jetpack Compose 的一些简洁,让我们对Jetpack Compose 有更深层次的了解。如果你想看Jetpack Compose 的快速上手和基本使用,请看我前面的文章 Android Jetpack Compose 最全上手指南 1. 为什么我们需要一个新的UI 工具? 在Android中,UI工具包的历史可追溯到至少10年前。自那时以来