您好,欢迎光临有路网!
Jetpack Compose 实战:面向未来的大前端式客户端开发体验 郭效江 庞立
QQ咨询:
有路璐璐:

Jetpack Compose 实战:面向未来的大前端式客户端开发体验 郭效江 庞立

  • 作者:郭效江 庞立
  • 出版社:机械工业出版社
  • ISBN:9787111741015
  • 出版日期:2024年01月01日
  • 页数:352
  • 定价:¥129.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Jetpack Compose 实战:面向未来的大前端式客户端开发体验》从 Compose 项目背景介绍开始,到开发环境搭建、基础知识储备,再到基本使用方式、高阶用法展开讲解,结合示例,使读者从零开始逐步掌握 Compose 的使用。通过原理解析、*佳工程实践,以及创新性的 Compose Web3 实战项目,读者可更进一步深入了解和夯实 Compose 知识,循序渐进,由浅入深。 《Jetpack Compose 实战:面向未来的大前端式客户端开发体验》为读者提供了全部案例的源代码下载和高清学习视频,读者可以直接扫描二维码观看。 《Jetpack Compose 实战:面向未来的大前端式客户端开发体验》适合零基础或者有一定移动端开发经验,特别是 Android 开发经验的***、爱好者,另外也适合所有前端开发工程师、相关院校师生,以及所有对 Compose 声明式开发范式有兴趣的读者。
    目录
    第1章 认识Compose 1.1Compose 是什么 1.1.1Compose 产生背景 1.1.2Compose 的使命 1.1.3Compose 的优势 1.1.4Compose 的发展阶段 1.2声明式 UI 1.2.1什么是命令式 UI 1.2.2什么是声明式 UI 1.3传统 View 与 Compose 1.3.1庞大的 View 体系 1.3.2传统 View 绘制和刷新流程 1.3.3Compose 做了哪些突破 1.3.4为什么选择 Compose 1.3.5Compose 与 View 的关联 1.4Compose 分层结构 1.4.1运行时Runtime和编译器Compiler 1.4.2与平台相关的其他层 1.4.3架构分层使用原则 1.4.4多平台支持 1.5小结和训练 第2章 Compose��发环境 2.1Compose 开发环境的搭建 2.1.1配置 Android Studio 2.1.2新建 Compose 工程 2.1.3在已有项目中添加 Compose 支持 2.2Compose 工具 2.2.1Compose 预览 2.2.2Android Studio 快捷操作 2.2.3实时更新预览 2.2.4布局检查工具 2.2.5动画检查工具 2.3编写**个 Compose 程序 2.3.1用 Compose 实现“Hello World” 2.3.2添加父容器并布局 2.3.3修改主题和样式 2.4小节和训练 第3章 Compose知识储备 3.1Kotlin 基础 3.1.1默认参数值 3.1.2高阶函数和 lambda 表达式 3.1.3委托属性 3.1.4解构声明 3.1.5单例 3.1.6类型**的构建器和 DSL 3.1.7协程 3.1.8函数式编程 3.2Compose 编程思想 3.2.1声明性编程范式 3.2.2Composable 函数 3.2.3数据、事件和 UI 3.2.4动态内容 3.2.5重组 3.3Composable 函数 3.3.1Composable 函数的本质 3.3.2Composable 函数的特点 3.3.3Composable 函数的原理 3.4副作用 3.4.1Composable 生命周期 3.4.2副作用 API和重启副作用 3.5小结和训练 第4章 Compose界面编程基础 4.1Compose 的主题 4.1.1设置主题 4.1.2Material 主题 4.1.3自定义主题 4.2Compose 的文字控件 4.2.1显示文字 4.2.2文字的样式 4.2.3与用户交互 4.2.4编辑文字 4.3Compose 的按钮控件 4.3.1创建和使用按钮 4.3.2Material 主题的按钮 4.3.3自定义按钮 4.4Compose 的图片控件 4.4.1创建和使用图片控件 4.4.2设置图片样式 4.4.3加载网络图片 4.5小结和训练 第5章Compose的布局 5.1Compose 布局基础 5.1.1标准布局组件 5.1.2布局中的修饰符 5.1.3布局模型 5.2Compose 布局进阶 5.2.1自定义布局 5.2.2自适应布局 5.2.3约束布局 5.3Compose 的复杂控件 5.3.1列表 5.3.2Scaffold 脚手架 5.3.3Material 布局 5.4小结和训练 第6章 使用Compose绘制图形 6.1Compose 绘制图形的基础 6.1.1Compose 中的 Canvas 6.1.2Compose 中的 Paint 6.1.3图形混合模式 6.2Compose 绘制点、线和矩形 6.2.1使用 Canvas 绘制点 6.2.2使用 Canvas 绘制线 6.2.3使用 Canvas 绘制矩形 6.3Compose 绘制圆、椭圆和弧形 6.3.1使用 Canvas 绘制圆 6.3.2使用 Canvas 绘制椭圆 6.3.3使用 Canvas 绘制弧形 6.4Compose 绘制图片和路径 6.4.1使用 Canvas 绘制图片 6.4.2使用 Canvas 绘制路径 6.5小结和训练 第7章 Compose的动画和手势 7.1**别动画API 7.1.1可见性动画 7.1.2布局内容动画 7.1.3布局切换动画 7.2低级别动画API 7.2.1属性动画 7.2.2帧动画 7.2.3多动画管理API 7.2.4无状态API——Animation 7.3动画的**用法 7.3.1自定义动画 7.3.2手势和动画 7.3.3多个动画组合 7.4Compose 手势 7.4.1Compose 点击事件 7.4.2Compose 滚动事件 7.4.3Compose 拖动事件 7.4.4Compose 滑动事件 7.4.5Compose 多点触控 7.5小结和训练 第8章 深入理解Compose UI体系 8.1Compose运行原理简析 8.1.1@Composable注解 8.1.2Composer中的Gap Buffer 8.1.3对比参数 8.1.4发生重组 8.2智能重组 8.2.1重组的流程1——MutableState的写入操作 8.2.2重组的流程2——通知MutableState写入操作给观察者 8.2.3快照系统——Snapshot 8.2.4重组的范围 8.3修饰符 Modifier 8.3.1什么是修饰符 8.3.2修饰符的实现原理 8.3.3修饰符的作用范围 8.4Composable 的生命周期 8.4.1Composable 生命周期事件 8.4.2Composable 生命周期事件监听 8.4.3Composable 生命周期解析 8.5Compose 渲染流程 8.5.1三个阶段 8.5.2分阶段读取状态 8.5.3状态读取的优化 8.5.4重组循环 8.6小结和训练 第9章 Compose数据和状态管理 9.1什么是状态 9.1.1应用中的状态定义 9.1.2Compose 中的状态和事件 9.1.3有状态和无状态的可组合项 9.2单向数据流 9.2.1状态提升 9.2.2什么是单向数据流 9.2.3使用单向数据流管理状态 9.3Compose 状态存储和恢复 9.3.1使用 remember 存储状态 9.3.2remember 的作用范围 9.3.3使用 rememberSaveable 存储与恢复状态 9.3.4remember 和 rememberSaveable 原理探究 9.4Compose 中的状态管理 9.4.1管理状态的一般原则 9.4.2直接使用 Composable 管理状态 9.4.3使用封装类单独管理状态——StateHolder 9.4.4使用 ViewModel 管理状态 9.5限定数据作用域工具CompositionLocal 9.5.1CompositionLocal 介绍 9.5.2compositionLocalOf 与 staticCompositionLocalOf 的区别

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外