Mastering Kotlin for Android 14: Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose
暫譯: 精通 Kotlin for Android 14:從零開始使用 Jetpack 函式庫和 Jetpack Compose 建立強大的 Android 應用程式
Wangereka, Harun
- 出版商: Packt Publishing
- 出版日期: 2024-04-05
- 售價: $1,800
- 貴賓價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 370
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1837631719
- ISBN-13: 9781837631711
-
相關分類:
Android、JVM 語言、Scratch
立即出貨 (庫存=1)
買這商品的人也買了...
相關主題
商品描述
Accelerate your Android development journey by mastering the latest Kotlin techniques and libraries to build robust apps
Key Features
- Apply best practices and industry-essential skills used by Google Developer Experts
- Find out how to publish, monitor, and improve your app metrics on the Google Play Store
- Learn how to debug issues, detect leaks, inspect network calls, and inspect your app's local database
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Written with the best practices, this book will help you master Kotlin and use its powerful language features, libraries, tools, and APIs to elevate your Android apps.
As you progress, you'll use Jetpack Compose and Material Design 3 to build UIs for your app, explore how to architect and improve your app architecture, and use Jetpack Libraries like Room and DataStore to persist your data locally. Using a step-by-step approach, this book will teach you how to debug issues in your app, detect leaks, inspect network calls fired by your app, and inspect your Room database. You'll also add tests to your apps to detect and address code smells.
Toward the end, you'll learn how to publish apps to the Google Play Store and see how to automate the process of deploying consecutive releases using GitHub actions, as well as learn how to distribute test builds to Firebase App Distribution. Additionally, the book covers tips on how to increase user engagement.
By the end of this Kotlin book, you'll be able to develop market-ready apps, add tests to their codebase, address issues, and get them in front of the right audience.
What you will learn
- Build beautiful, responsive, and accessible UIs with Jetpack Compose
- Explore various app architectures and find out how you can improve them
- Perform code analysis and add unit and instrumentation tests to your apps
- Publish, monitor, and improve your apps in the Google Play Store
- Perform long-running operations with WorkManager and persist data in your app
- Use CI/CD with GitHub Actions and distribute test builds with Firebase App Distribution
- Find out how to add linting and static checks on CI/CD pipelines
Who this book is for
If you're an aspiring Android developer or an Android developer working with Java, then this book is for you. Basic Java programming skills are a must if you want to fully utilize the techniques and best practices showcased in this book.
商品描述(中文翻譯)
加速您的 Android 開發之旅,掌握最新的 Kotlin 技術和庫,以構建穩健的應用程式
主要特點
- 應用 Google 開發者專家使用的最佳實踐和行業必備技能
- 瞭解如何在 Google Play 商店發佈、監控和改善您的應用程式指標
- 學習如何調試問題、檢測內存洩漏、檢查網絡調用以及檢查您的應用程式的本地數據庫
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書
書籍描述
本書以最佳實踐為基礎,將幫助您掌握 Kotlin,並利用其強大的語言特性、庫、工具和 API 來提升您的 Android 應用程式。
隨著學習的進展,您將使用 Jetpack Compose 和 Material Design 3 為您的應用程式構建用戶界面,探索如何架構和改善您的應用程式架構,並使用 Jetpack 庫如 Room 和 DataStore 來本地持久化數據。本書將採用逐步的方法教您如何調試應用程式中的問題、檢測內存洩漏、檢查應用程式發出的網絡調用,以及檢查您的 Room 數據庫。您還將為應用程式添加測試,以檢測和解決代碼異味。
在結尾部分,您將學習如何將應用程式發佈到 Google Play 商店,並了解如何使用 GitHub Actions 自動化連續發佈的過程,以及學習如何將測試版本分發到 Firebase App Distribution。此外,本書還涵蓋了如何提高用戶參與度的技巧。
到本書結束時,您將能夠開發市場準備好的應用程式,為其代碼庫添加測試,解決問題,並將其展示給合適的受眾。
您將學習到的內容
- 使用 Jetpack Compose 構建美觀、響應式和可訪問的用戶界面
- 探索各種應用程式架構,並了解如何改善它們
- 執行代碼分析,並為您的應用程式添加單元測試和儀器測試
- 在 Google Play 商店發佈、監控和改善您的應用程式
- 使用 WorkManager 執行長時間運行的操作,並在您的應用程式中持久化數據
- 使用 GitHub Actions 進行 CI/CD,並通過 Firebase App Distribution 分發測試版本
- 瞭解如何在 CI/CD 管道中添加靜態檢查和代碼檢查
本書適合誰
如果您是一位有志的 Android 開發者或正在使用 Java 的 Android 開發者,那麼這本書適合您。如果您想充分利用本書中展示的技術和最佳實踐,基本的 Java 編程技能是必須的。
目錄大綱
- Get Started with Kotlin Android Development
- Creating Your First Android App
- Jetpack Compose Layout Basics
- Design with Material Design 3
- Architect Your app
- Network Calls with Kotlin Coroutines
- Navigating within Your App
- Persisting Data Locally and Doing Background Work
- Runtime Permissions
- Debugging Your App
- Enhancing Code Quality
- Testing Your App
- Publishing Your App
- Continuous Integration and Continuous Deployment
- Improving Your App
目錄大綱(中文翻譯)
- Get Started with Kotlin Android Development
- Creating Your First Android App
- Jetpack Compose Layout Basics
- Design with Material Design 3
- Architect Your app
- Network Calls with Kotlin Coroutines
- Navigating within Your App
- Persisting Data Locally and Doing Background Work
- Runtime Permissions
- Debugging Your App
- Enhancing Code Quality
- Testing Your App
- Publishing Your App
- Continuous Integration and Continuous Deployment
- Improving Your App