Android Programming for Beginners - Fourth Edition: Learn Android, Kotlin & Jetpack from scratch and Turbocharge progress with AI
暫譯: 初學者的 Android 程式設計 - 第四版:從零開始學習 Android、Kotlin 與 Jetpack,並利用 AI 加速進步
Horton, John
- 出版商: Packt Publishing
- 出版日期: 2026-07-24
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 676
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1806698439
- ISBN-13: 9781806698431
-
相關分類:
Android
海外代購書籍(需單獨結帳)
相關主題
商品描述
Learn Android app development from scratch with Kotlin and Jetpack Compose. Build 35+ hands-on apps, games, and database projects while mastering modern Android Studio workflows and Kotlin fundamentals.
Key Features:
- Build Android apps with Kotlin, Jetpack Compose, Android Studio, and Agentic Programming
- Create hands-on projects including, UI, sound, graphics, databases and game
- Master modern Android development workflows and Kotlin fundamentals
Book Description:
Modern Android development has evolved rapidly, with Kotlin and Jetpack Compose becoming the standard tools for building powerful mobile applications. Android Programming for Beginners provides a practical introduction for readers with little or no coding experience. Rather than overwhelming you with theory, the book teaches concepts gradually through hands-on experimentation and small, focused apps that reinforce core programming fundamentals.
You will begin by learning Kotlin essentials including variables, loops, functions, lambdas, collections, and object-oriented programming before moving into Android Studio and Jetpack Compose. As your skills grow, you will create interactive projects ranging from UI layouts and games to multimedia and database-driven applications. Along the way, you will explore Android development techniques such as state management, navigation, Material Design, Room databases, Canvas drawing, and responsive layouts.
To help future-proof your workflow, each chapter also includes optional AI-assisted programming exercises that show how modern coding tools can support experimentation, accelerate development, and deepen understanding. By the end of the book, you will have built a portfolio of Android apps and gained the confidence to continue toward advanced mobile development projects independently.
What You Will Learn:
- Install and configure Android Studio for Android development
- Build Android apps with Kotlin and Jetpack Compose
- Understand variables, loops, functions, and Kotlin syntax
- Create interactive apps with touch, sound, and graphics
- Work with collections, lambdas, and scope functions
- Build multi-screen apps with navigation and Room databases
- Develop a game while mastering Kotlin OOP concepts
- Learn how to (optionally) use AI to speed up learning and development
Who this book is for:
This book is for beginners who want to learn Android app development using Kotlin and Jetpack Compose. It is ideal for readers with no programming experience, developers moving from Java to Kotlin, and anyone wanting a practical, project-based introduction to modern Android development.
Table of Contents
- Installing Android Studio & Building an App
- Building More Apps: Comments, Logging, Lifecycle & Interactivity
- Variables, Types & Operators
- Controlling the Flow of Your Program with if & else
- Ranges & When
- Iteration
- Functions
- Jetpack, Composable Functions & Revisiting Hello World
- @Preview & Remember
- Handling Data with a List & Inputting Data with TextField
- Handling Data with Set
- Handling Data with Map
- Lambdas
- Kotlin, Java & Nullable
- Scope Functions & Advanced Collections
- Advanced layouts: FAB, Box, Card & Chip
- Regular Expressions & The Calculator app
- An Introduction to Object Oriented Programming
- Class Functions, Constructors & Visibility Modifiers
- Inheritance, Polymorphism & Abstract Classes
- App Navigation, Data Classes & Starting The Multi screen app
(N.B. Please use the Read Sample option to see further chapters)
商品描述(中文翻譯)
學習從零開始的 Android 應用程式開發,使用 Kotlin 和 Jetpack Compose。建構 35 個以上的實作應用程式、遊戲和資料庫專案,同時掌握現代 Android Studio 工作流程和 Kotlin 基礎知識。
主要特色:
- 使用 Kotlin、Jetpack Compose、Android Studio 和 Agentic Programming 建構 Android 應用程式
- 創建實作專案,包括 UI、聲音、圖形、資料庫和遊戲
- 精通現代 Android 開發工作流程和 Kotlin 基礎知識
書籍描述:
現代 Android 開發迅速演變,Kotlin 和 Jetpack Compose 成為建構強大行動應用程式的標準工具。《Android 程式設計入門》為幾乎沒有程式設計經驗的讀者提供了實用的入門介紹。這本書不會用理論淹沒你,而是通過實作實驗和小型、專注的應用程式逐步教導概念,強化核心程式設計基礎。
你將首先學習 Kotlin 的基本概念,包括變數、迴圈、函數、lambda、集合和物件導向程式設計,然後再進入 Android Studio 和 Jetpack Compose。隨著技能的增長,你將創建從 UI 佈局和遊戲到多媒體和資料庫驅動應用程式的互動專案。在這個過程中,你將探索 Android 開發技術,如狀態管理、導航、Material Design、Room 資料庫、Canvas 繪圖和響應式佈局。
為了幫助未來的工作流程,書中的每一章還包括可選的 AI 輔助程式設計練習,展示現代程式設計工具如何支持實驗、加速開發並加深理解。到書籍結束時,你將建立一個 Android 應用程式的作品集,並獲得繼續獨立進行進階行動開發專案的信心。
你將學到的內容:
- 安裝和配置 Android Studio 以進行 Android 開發
- 使用 Kotlin 和 Jetpack Compose 建構 Android 應用程式
- 理解變數、迴圈、函數和 Kotlin 語法
- 創建具有觸控、聲音和圖形的互動應用程式
- 使用集合、lambda 和範圍函數
- 建構具有導航和 Room 資料庫的多螢幕應用程式
- 在掌握 Kotlin 物件導向程式設計概念的同時開發遊戲
- 學習如何(可選)使用 AI 來加速學習和開發
本書適合對象:
本書適合希望使用 Kotlin 和 Jetpack Compose 學習 Android 應用程式開發的初學者。它非常適合沒有程式設計經驗的讀者、從 Java 轉向 Kotlin 的開發者,以及任何希望獲得現代 Android 開發實作型入門的人。
目錄:
- 安裝 Android Studio 和建構應用程式
- 建構更多應用程式:註解、日誌、生命週期和互動性
- 變數、類型和運算子
- 使用 if 和 else 控制程式的流程
- 範圍和 when
- 迭代
- 函數
- Jetpack、可組合函數和重溫 Hello World
- @Preview 和 Remember
- 使用 List 處理資料和使用 TextField 輸入資料
- 使用 Set 處理資料
- 使用 Map 處理資料
- Lambda
- Kotlin、Java 和可為 null
- 範圍函數和進階集合
- 進階佈局:FAB、Box、Card 和 Chip
- 正規表達式和計算器應用程式
- 物件導向程式設計簡介
- 類別函數、建構子和可見性修飾符
- 繼承、多型和抽象類別
- 應用程式導航、資料類別和啟動多螢幕應用程式
(注意:請使用「閱讀範本」選項查看後續章節)