Android Studio Meerkat Essentials - Compose Edition: Developing Android Apps with Android Studio, Jetpack Compose, and Kotlin
暫譯: Android Studio Meerkat 基礎 - Compose 版:使用 Android Studio、Jetpack Compose 和 Kotlin 開發 Android 應用程式
Smyth, Neil
商品描述
This book is a comprehensive guide to building Android applications using Android Studio Meerkat, Jetpack Compose, and the Kotlin programming language. It is designed to provide the knowledge and skills you need to create modern Android apps using the latest development tools and frameworks.
We begin with foundational steps, including setting up an Android Studio development environment, followed by a detailed introduction to Kotlin, the language underpinning Android development. This section covers core aspects of Kotlin, such as data types, operators, control flow, functions, lambdas, and coroutines, establishing a strong basis in object-oriented programming principles.
Next, we cover Jetpack Compose, Google's innovative toolkit for building native user interfaces, including an in-depth look at Compose components and layout structures, including rows, columns, boxes, flows, pagers, and lists. You'll also gain insights into Android project architecture and Android Studio's Compose development mode.
Advanced topics are also covered, including state management, modifiers, and navigation components. You will also learn how to create reusable layout components, implement biometric authentication for enhanced security, and accelerate development with Gemini AI.
The guide also covers specialized techniques such as graphics rendering, animations, transitions, Kotlin Flows, and gesture handling. Practical data management solutions, including view models, Room database access, live data, and the Database Inspector, are explored in detail. For those interested in monetization, there is a dedicated section on implementing in-app billing.
The final chapters provide a comprehensive overview of app packaging and the Google Play App Store publication process. Throughout the book, each concept is reinforced with hands-on tutorials and downloadable source code. Additionally, over 55 online quizzes are available to test your knowledge and understanding.
商品描述(中文翻譯)
這本書是一本全面的指南,旨在使用 Android Studio Meerkat、Jetpack Compose 和 Kotlin 程式語言來構建 Android 應用程式。它旨在提供您創建現代 Android 應用所需的知識和技能,使用最新的開發工具和框架。
我們從基礎步驟開始,包括設置 Android Studio 開發環境,接著詳細介紹 Kotlin,這是支撐 Android 開發的語言。本節涵蓋 Kotlin 的核心方面,如資料類型、運算符、控制流程、函數、lambda 表達式和協程,為物件導向程式設計原則建立堅實的基礎。
接下來,我們將介紹 Jetpack Compose,Google 的創新工具包,用於構建原生用戶界面,包括對 Compose 元件和佈局結構的深入探討,涵蓋行、列、框、流、分頁器和列表。您還將深入了解 Android 專案架構和 Android Studio 的 Compose 開發模式。
本書還涵蓋了進階主題,包括狀態管理、修飾符和導航元件。您還將學習如何創建可重用的佈局元件,實現生物識別身份驗證以增強安全性,並利用 Gemini AI 加速開發。
本指南還涵蓋了專業技術,如圖形渲染、動畫、過渡、Kotlin Flows 和手勢處理。實用的資料管理解決方案,包括視圖模型、Room 資料庫訪問、即時資料和資料庫檢查器,將詳細探討。對於有興趣於獲利的讀者,還有專門的章節介紹如何實現應用內計費。
最後幾章提供了應用包裝和 Google Play 應用商店發佈過程的全面概述。在整本書中,每個概念都通過實作教程和可下載的源代碼進行強化。此外,還提供了超過 55 個線上測驗,以測試您的知識和理解。