
资源介绍
)
使用 Jetpack 库和 Jetpack Compose 从零构建强大的 Android 应用
通过掌握最新的 Kotlin 技术和库,加速你的 Android 开发之旅,借助这本部分彩色指南构建稳健的应用
核心特点
应用谷歌开发者专家(Google Developer Experts)所使用的最佳实践和行业必备技能
了解如何在 Google Play 商店发布、监控和优化你的应用指标
学习调试问题、检测内存泄漏、检查网络请求以及查看应用本地数据库的方法
内容简介
本书基于最佳实践编写,将帮助你精通 Kotlin,并利用其强大的语言特性、库、工具和 API 提升你的 Android 应用开发水平。
随着学习的深入,你将使用 Jetpack Compose 和 Material Design 3 构建应用界面,探索如何架构和优化应用架构,并借助 Room 和 DataStore 等 Jetpack 库实现本地数据持久化。本书采用循序渐进的方式,教你如何调试应用中的问题、检测内存泄漏、检查应用发起的网络请求以及查看 Room 数据库。你还将为应用添加测试,以发现并解决代码中的问题。
在本书的后半部分,你将学习如何将应用发布到 Google Play 商店,以及如何使用 GitHub Actions 自动化连续发布流程,同时了解如何通过 Firebase App Distribution 分发测试版本。此外,书中还涵盖了提高用户参与度的技巧。
读完这本 Kotlin 书籍后,你将能够开发出符合市场需求的应用,为代码库添加测试,解决各类问题,并将应用呈现给目标用户群体。
你将学到什么
使用 Jetpack Compose 构建美观、响应式且可访问的用户界面
探索多种应用架构,并了解如何优化这些架构
对代码进行分析,为应用添加单元测试和 instrumentation 测试
在 Google Play 商店发布、监控和优化应用
使用 WorkManager 执行长时间运行的操作,并在应用中实现数据持久化
利用 GitHub Actions 实现持续集成和持续部署(CI/CD),通过 Firebase App Distribution 分发测试版本
了解如何在 CI/CD 流水线中添加代码检查和静态分析
掌握 Kotlin 协程进行网络请求的方法
本书适用人群
本书面向有抱负的 Android 开发者或使用 Java 开发的 Android 开发者。如果你想充分利用本书展示的技术和最佳实践,具备基本的 Java 编程技能是必要的。
目录
Kotlin Android 开发入门
创建你的第一个 Android 应用
Jetpack Compose 布局基础
用 Material Design 3 进行设计
应用架构设计
使用 Kotlin 协程进行网络请求
应用内导航
本地数据持久化与后台任务处理
运行时权限
调试你的应用
提升代码质量
测试你的应用
发布你的应用
持续集成与持续部署
优化你的应用