Android Programming for Beginners : Learn Android, Kotlin & Jetpack from scratch and Turbocharge progress with AI, 4/e (Paperback)
暫譯: Android 初學者程式設計:從零開始學習 Android、Kotlin 與 Jetpack,運用 AI 加速學習進程,第 4 版(平裝)

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)

商品描述(中文翻譯)

從零開始學習使用 Kotlin 與 Jetpack Compose 開發 Android 應用程式。透過建置 35 個以上的實作應用程式、遊戲與資料庫專案,掌握現代 Android Studio 工作流程與 Kotlin 基礎。

主要特色:

- 使用 Kotlin、Jetpack Compose、Android Studio 與 Agentic Programming 建置 Android 應用程式
- 建立包含 UI、音效、圖像、資料庫與遊戲的實作專案
- 掌握現代 Android 開發工作流程與 Kotlin 基礎

本書簡介:

現代 Android 開發技術快速演進,Kotlin 與 Jetpack Compose 已成為建置強大行動應用程式的標準工具。《Android Programming for Beginners》為幾乎沒有或完全沒有程式設計經驗的讀者提供實用的入門介紹。本書不會以大量理論讓讀者感到負擔,而是透過實際操作與小型、聚焦的應用程式,逐步教導各項概念,並強化核心程式設計基礎。

您將先學習 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 的 OOP 概念
- 學習如何(選擇性地)使用 AI 加速學習與開發

本書適合的讀者:

本書適合想使用 Kotlin 與 Jetpack Compose 學習 Android 應用程式開發的初學者。無論是完全沒有程式設計經驗的讀者、從 Java 轉向 Kotlin 的開發者,或是想透過實作專案學習現代 Android 開發的人,本書都非常適合。

目錄:

- 安裝 Android Studio 與建置應用程式
- 建置更多應用程式:註解、記錄、生命週期與互動性
- 變數、型別與運算子
- 使用 if 與 else 控制程式流程
- 範圍與 when
- 迭代
- 函式
- Jetpack、Composable 函式與重新認識 Hello World
- @Preview 與 remember
- 使用 List 處理資料,以及使用 TextField 輸入資料
- 使用 Set 處理資料
- 使用 Map 處理資料
- Lambda
- Kotlin、Java 與 Nullable
- 範圍函式與進階集合
- 進階版面配置:FAB、Box、Card 與 Chip
- 正規表示式與計算機應用程式
- 物件導向程式設計入門
- 類別函式、建構函式與可見性修飾詞
- 繼承、多型與抽象類別
- 應用程式導覽、資料類別與多畫面應用程式的開始

(注意:請使用「閱讀試讀內容」選項查看後續章節。)

最後瀏覽商品 (20)