3年以上Android开发者,关于学习 Compose,我的经验总结和建议

25 篇文章 0 订阅
24 篇文章 0 订阅

缘起

又到一年快结束的日子了

这一年里经历了裁员,跳槽,跑路,也当过面试官面试一些同学。

经历过攻守的角色转换后,沉下心,回顾过往,不由得发出感叹,今年卷的不行。

无论是裁员还是跳槽,都存在核心的一点,自身的技术核心是否达到公司的业务要求?

就像现在用的声明式UI,企业都想提高开发效率,而Compose正好能直观解决这类问题。

那么问题来了:你要学Compose吗

矛点

或者更确切地问:你要现在就开始学 Compose 吗

世界在变化,公司也在变化,技术也时刻在变化。

Compose 未来一定会取代 View 系统的写法,成为 Android 开发的主流方案。但就当下来说,并不是任何人都需要现在赶紧学的。博主的观点是:想做 Compose 先行者、或者公司已经在用 Compose,不学不行的,学。更具体的,大家请看以下正文;

在这里插入图片描述
Compose 的知识体系非常庞大,我已经近乎全职地研究了快两年了,到现在终于总结出了一套学习路线,下面是我根据几年来Compose学习过程中重点知识整理出来的《Android Jetpack Compose开发应用指南第三版》,希望可以帮到大家,扫描下方卡片直接领取。

第一章 初识Jetpack

  • Jetpack是什么
  • Jetpack和Androidx
  • AndroidX的迁移
    在这里插入图片描述

第二章 Compose的设计原理和设计概念

  • Jetpack Compose环境搭建
  • Jetpack Compose新特性和组件依赖
  • Jetpack Compose编程思想总结

在这里插入图片描述

第三章 Compose入门

  • Jetpack Compose入门的基础案例
  • Jetpack Compose基础实战
    在这里插入图片描述

第四章 Compose布局

  • Compose State
  • Compose 样式(Theme)
  • Compose 布局核心控件
  • 自定义布局
  • Compose中的ConstraintLayout

在这里插入图片描述

第五章 Compose动画

  • Compose SideEffect
  • Compose 动画概述
  • Compose Crossfade
  • Compose animateContentSize
  • Animatable
  • Compose自定义动画

在这里插入图片描述

第六章 Compose 图形

  • Compose Canvas
  • Compose 绘制API的分析
  • Compose自定义绘制
    在这里插入图片描述

第七章 Compose核心控件总结

  • Scaffold
  • LazyColumn
    在这里插入图片描述

第八章 Compose项目实战

  • 使用Compose实现底部按钮和首页banner以及数据列表
  • 导航规整并实现登录个人中心页
  • 分类页面的实现
  • 实现搜索页面
  • 项目页面的实现
    在这里插入图片描述

最后

以上就是一些 Compose的简单了解以及简单使用想要更加深入学习《Android Jetpack Compose开发应用指南第三版》必须需要一套系统的学习资料。

因为 Compose确实是一套比较难学的东西,它是一个完整的、全新的框架:渲染机制、布局机制、触摸算法以及 UI 的具体写法,全都是新的,抛弃了我们写了 N 年的 View 和 ViewGroup 那一套东西。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值