美文网首页Android开发经验谈Android开发Android技术知识
谷歌首发:《Jetpack Compose 入门到精通》自译分享

谷歌首发:《Jetpack Compose 入门到精通》自译分享

作者: 木木玩Android | 来源:发表于2021-04-25 20:40 被阅读0次

    前言

    人们对于 UI 开发的预期已经不同往昔。现如今,为了满足用户的需求,我们构建的应用必须包含完善的用户界面,其中必然包括动画 (animation) 和动效 (motion),这些诉求在 UI 工具包创建之初时并不存在。为了解决如何快速而高效地创建完善的 UI 这一技术难题,我们引入了 Jetpack Compose —— 这是一个现代的 UI 工具包,能够帮助开发者们在新的趋势下取得成功。—— 谷歌

    Compose 提供了一种现代的方法来定义您的 UI,这使开发者可以有效地实现关注点分离。由于 Composable 函数与普通 Kotlin 函数很相似,因此您使用 Compose 编写和重构 UI 所使用的工具与您进行 Android 开发的知识储备和所使用的工具将会无缝衔接。

    简而言之 Compose 出生的目的:就是为了重新定义 Android 上 UI 的编写方式,为了「提高 Android 原生的 UI 开发效率,让 Android 的 UI 开发方式能跟上时代的步伐」。

    对于广大Android开发者而言,Compose 是 Android UI 的未来,现阶段你可以不会,但是如果未来你会继续在 Android 平台的话,你就必须会!

    就是玩儿

    如何学习

    这里给大家分享一份由谷歌大佬亲自整理的一份《Jetpack Compose 入门到精通》PDF学习手册,外网分享找到的,我自己整理尝试翻译了下,有需要的朋友,可以点击这里自取!

    第一章 初识 Jetpack Compose

    • 1. 为什么我们需要一个新的UI 工具?
    • 2. Jetpack Compose的着重点
    • 3. API 设计
    • 4. Compose API 的原则
    • 5. 深入了解Compose
    • 6. 插槽API

    这里不是教你Jetpack Compose 的一些基本使用方法,而是为啥我们需要Jetpack Compose 的一些简洁,让大家对Jetpack Compose 有更深层次的了解...




    第二章 Jetpack Compose构建Android UI

    • 1. Android Jetpack Compose 最全上手指南
    • 2. 深入详解 Jetpack Compose | 优化 UI 构建
    • 3. 深入详解 Jetpack Compose | 实现原理

    每当我们学习一门新的语言,我们都是从一个 hello world 开始,今天我们也从一个 hello world 来开始Jetpack Compose 吧! 要想获得Jetpack Compose 的最佳体验,我们需要下载最新版本的Android Studio 预览版本(即Android Studio 4.0)。因为Android Studio 4.0 添加了对Jetpack Compose 的支持,如新的Compose 模版和Compose 及时预览...




    第三章 Jetpack Compose 项目实战演练(附Demo)

    • 1. Jetpack Compose应用(一)
    • 2. Jetpack Compose应用(二)
    • 3. Jetpack Compose应用做一个倒计时器
    • 4. 用Jetpack Compose写一个玩安卓App
    • 5. 用Compose Android 写一个天气应用
    • 6. 用Compose快速打造一个“电影App”

    说一千遍一万遍,不如自己动手写一遍...




    最后

    虽然一眼看上去 Jetpack Compose 是一个全新的东西,但认真学习以上的手册,其实就会发现都很好理解,重点是 Compose 加速了整个 Android 开发的速度,由复杂变简单,让我们可以专注于业务逻辑上的实现。

    包括这几年 Jetpack 的快速迭代,目的也是一样的,而且 Compose 和之前 Jetpack 中的那一套架构设计规则是可以无缝使用的,只是把我们之前写 UI 的逻辑改变了。

    Jetpack Compose 肯定不是 Android UI 开发的最终形态,但绝对是 Android 技术生态上的一个巨大的进步,所以赶紧学起来吧。

    相关文章

      网友评论

        本文标题:谷歌首发:《Jetpack Compose 入门到精通》自译分享

        本文链接:https://www.haomeiwen.com/subject/sjpdrltx.html