Jetpack探索之旅,Jetpack Compose开发应用指南,从入门到精通

Jetpack是谷歌在I/O 2018大会上推出,是一套库,工具和指南,旨在帮助开发者更轻松的开发优质应用。这些组件可帮助开发者遵循最佳做法、摆脱编写样板代码的工作并简化复杂任务,以便开发者将精力集中放在所需的代码上。

Jetpack包含与平台API解除捆绑的androidx.软件包库。这意味着,它可以提供向后兼容性,且比Android平台的更新频率更高,以此确保开发者始终可以获取最新且最好的Jetpack组件版本。

Jetpack优点

加速开发:组件可以单独采用(不过这些组件是为协同工作而构建的),同时利用 Kotlin 语言功能帮助您提高工作效率。
消除样板代码:Jetpack 可管理繁琐的Activity(如后台任务、导航和生命周期管理)。
构建高质量的强大应用:Jetpack 组件围绕现代化设计实践构建而成,具有向后兼容性,可以减少崩溃和内存泄漏

在这里插入图片描述

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

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

这里给大家分享一份由谷歌大佬亲自整理的一份《Jetpack Compose-从入门到精通》PDF学习手册,外网分享找到的,我自己整理尝试翻译了下,有需要的朋友,可以扫下方csdn官方二维码备注暗号“2”免费领取

在这里插入图片描述
第一章 初识Jetpack Compoese

  • 1.为什么我们需要一个新的UI 工具?

  • 2.Jetpack Compose的着重点
    加速开发
    强大的UI工具
    直观的Kotlin API

  • 3.API 设计
    image.png

  • 4.Compose API 的原则
    一切都是函数
    顶层函数(Top-level function)
    组合优于继承
    信任单一来源

image.png

  • 5.深入了解Compose
    Core
    Foundation
    Material
    image.png

  • 6.插槽API

第二章 Jetpack Compose构建Android UI

  • 1.Android Jetpack Compose 最全上手指南
    Jetpack Compose 环境准备和Hello World
    布局
    使用Material design 设计
    Compose 布局实时预览
    ……
    image.png

  • 2.深入详解 Jetpack Compose | 优化 UI 构建
    Compose 所解决的问题
    Composable 函数剖析
    声明式 UI
    组合 vs 继承
    封装
    重组
    ……
    image.png

  • 3.深入详解 Jetpack Compose | 实现原理
    @Composable 注解意味着什么?
    执行模式
    Positional Memoization (位置记忆化)
    存储参数
    重组
    ……

第三章 Jetpack Compose实战演练

  • 1.Jetpack Compose应用1
    开始前的准备
    创建DEMO
    遇到的问题

  • 2.Jetpack Compose应用2

  • 3.Jetpack Compose应用做一个倒计时器
    数据结构
    倒计时功能
    状态模式
    Compose 布局
    绘制时钟

  • 4.用Jetpack Compose写一个玩安卓App
    准备工作
    引入依赖
    新建 Activity
    创建 Compose
    PlayTheme
    画页面
    底部导航栏
    管理状态
    添加页面

  • 5.用Compose Android 写一个天气应用
    开篇
    画页面
    画背景
    画内容
    ……

  • 6.用Compose快速打造一个“电影App”
    成品
    实现方案
    实战
    不足
    ……
    image.png

想要全方位系统学习了解Compose, 那么这份《Jetpack Compose-从入门到精通》你一定不要错过。

需要的小伙伴请扫下方csdn官方二维码备注暗号“2”免费领取
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值