美文网首页
Android compose官方入门教程,基础到实战,快速通关

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

作者: _Jun | 来源:发表于2022-11-11 15:06 被阅读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的迁移

    第⼆章 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

    《Jetpack Compose强化实战

    目录

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

    • Column、Row、ConstraintLayout 布局先知
    • 首页内容的实现

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

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

    第三章、实现分类页面

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

    第四章、实现搜索页面

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

    第五章、项目页面的实现

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

    最后

    附上一些开源项目:


    由于文章篇幅有限,完整版入门教程可移步主页查找获取方式。
    如果你是一个喜欢尝试的同学,那么希望我的这篇文章对你能有一点帮助
    或许我总结的内容不足为道,但若是有人看到,说,这个不错,对我有帮助,那便足够了

    相关文章

      网友评论

          本文标题:Android compose官方入门教程,基础到实战,快速通关

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