Android compose官方入门教程,基础到实战,快速通关

81 篇文章 1 订阅
79 篇文章 0 订阅

Compose是Android团队与JetBrain大力推动的新一代UI框架。2021年7月 Android compose 1.0正式版本的诞生,这意味着Compose即将进入生产环节。

国际app巨头Twitter首当其冲,其他国内外企业和程序员的学习热情也都非常高涨,目前国内以字节跳动为首的大小厂也都开始尝试在新页面上使用Compose。

声明式 UI、更简单的自定义、实时且带交互的预览功能、更强的性能和功能…这些优势和特点让Compose飞速超越传统写法的「命令式 UI」的热度,成为程序员们的心头爱。

在刷了大量视频和文档后,我对 Compose 也有了更深一层的认知,于是我参考官方教程和大牛解读,亲身总结而出一份《Android Jetpack Compose开发应用指南》,希望可以帮助大家快速掌握Compose,打造更出色的应用!

文档领取:点击文末卡片领取👇

《Android Jetpack Compose开发应用指南第二版》

第⼀章 初识Jetpack

  • JetPack是什么
  • JetPack和AndroidX
  • AndroidX的迁移

img

第⼆章 Compose的设计原理和基本概念

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

img

第三章 Compose⼊⻔

  • JetPack Compose ⼊⻔的基础案列
  • JetPack Compose ⼊⻔的基础案列

img

第四章 Compose布局

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

img

第五章 Compose动画

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

img

第六章 Compose图形

  • Compose Canvas
  • Compose 绘制API的分析
  • Compose⾃定义绘制

img

第七章 Compose核⼼控件总结

  • Scaffold
  • LazyColumn

img

《Jetpack Compose强化实战

目录

img

第一章、使用 Compose 实现底部按钮和首页 banner 以及数据列表

  • Column、Row、ConstraintLayout 布局先知

  • 首页内容的实现

img

第二章、导航规整并实现登录页个人中心页

  • 导航规整
  • 个人中心的实现
  • 登录页面的实现

img

第三章、实现分类页面

  • Scaffold 简单使用
  • BottomNavigation 和 NavHost 实现底部导航
  • 分类页面的实现
  • Compose 自定义布局实现流式布局

img

第四章、实现搜索页面

  • ROOM 数据库
  • 官方 Flow Layout
  • 状态布局

img

第五章、项目页面的实现

  • 获取数据
  • Controllable 实现顶部滑动菜单
  • HorizontalPager 实现页面数据列表
  • Compose 中 Webview 的使用

img

文档领取:点击文末卡片领取👇

最后

附上一些开源项目:

如果你是一个喜欢尝试的同学,那么希望我的这篇文章对你能有一点帮助

或许我总结的内容不足为道,但若是有人看到,说,这个不错,对我有帮助,那便足够了

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Compose从入门到实战PDF》是一本关于使用Compose框架进行Android应用开发的实战指南。这本书主要以PDF形式呈现,方便读者进行在线阅读或离线下载学习。 这本书内容的编排非常系统和全面,涵盖了Compose框架的基础知识、常用UI组件的使用、数据驱动UI等实战技术。首先,它会向读者介绍Compose框架的基本概念和原理,让读者对该框架有一个整体的了解和认识。 接下来,这本书会详细介绍Compose框架中的各种UI组件,如文本框、按钮、列表、卡片等等,并教给读者如何使用它们来构建漂亮、交互丰富的界面。书中会通过实例代码演示,让读者能够更好地理解和掌握这些UI组件的使用方法。 同时,这本书还会介绍Compose框架中的重要概念之一——数据驱动UI。它会向读者介绍如何使用Compose框架来构建具有动态性的界面,使得UI能够根据数据的变化而实时更新。通过这一章节的学习,读者可以了解到如何利用Compose框架来实现复杂的UI交互效果。 总的来说,《Compose从入门到实战PDF》是一本非常实用的学习资料,适合想要学习Compose框架的Android开发者。它通过系统而全面的内容,帮助读者从零开始学习Compose,并能够运用Compose框架进行实际项目的开发。无论是对于新手还是有一定经验的开发者来说,这本书都是一本值得阅读的指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值