Android UI Development with Jetpack Compose : Bring declarative and native UI to life quickly and easily on Android using Jetpack Comp, 2/e (Paperback)
暫譯: 使用 Jetpack Compose 進行 Android UI 開發:快速輕鬆地在 Android 上實現聲明式和原生 UI,第二版(平裝本)

Künneth, Thomas

  • 出版商: Packt Publishing
  • 出版日期: 2023-11-03
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 278
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1837634254
  • ISBN-13: 9781837634255
  • 相關分類: Android使用者介面 UI
  • 立即出貨 (庫存=1)

相關主題

商品描述

Get started with creating intuitive native user interfaces on Android platforms using Kotlin and Jetpack Compose with the help of this illustrated guide

 

Key Features:

 

  • Distinguish between the imperative (Android View) and declarative (Jetpack Compose) approach
  • Explore the Compose app structure, UI elements, and core concepts like state and composition over inheritance
  • Enhance apps with animations, transitions and build for smartphones, tablets, and foldable devices
  • Purchase of the print or Kindle book includes a free PDF eBook

 

Book Description:

 

Compose has caused a paradigm shift in Android development, introducing a variety of new concepts that are essential to an Android developer's learning journey. It solves a lot of pain points associated with Android development and is touted to become the default way to building Android apps over the next few years. This second edition has been thoroughly updated to reflect all changes and additions that were made by Google since the initial stable release, and all examples are based on Material 3 (also called Material You).

 

This book uses practical examples to help you understand the fundamental concepts of Jetpack Compose and how to use them when you are building your own Android applications. You'll begin by getting an in-depth explanation of the declarative approach, along with its differences from and advantages over traditional user interface (UI) frameworks. Having laid this foundation, the next set of chapters take a practical approach to show you how to write your first composable function. The chapters will also help you master layouts, an important core component of every UI framework, and then move to more advanced topics such as animation, testing, and architectural best practices.

 

By the end of this book, you'll be able to write your own Android apps using Jetpack Compose and Material Design.

 

What You Will Learn:

 

  • Recognize the motivation behind Jetpack Compose
  • Gain an understanding of the core concepts of Jetpack Compose
  • Build a complete app using Jetpack Compose
  • Utilize Jetpack Compose inside existing Android applications
  • Test and debug apps that use Jetpack Compose
  • Understand Material Design and how it is implemented using Jetpack Compose
  • Write apps for different form factors
  • Bring your Compose UI to other platforms

 

Who this book is for:

 

If you're an Android developer with existing knowledge of the Kotlin programming language looking to learn how to build modern Android user interfaces using Jetpack Compose, then this book is for you. This book is not an introduction to Android development. You must have a basic understanding of how Android apps are developed using Android Studio.

商品描述(中文翻譯)

開始使用 Kotlin 和 Jetpack Compose 在 Android 平台上創建直觀的原生用戶界面,並借助這本插圖指南

主要特點:


  • 區分命令式(Android View)和聲明式(Jetpack Compose)的方法

  • 探索 Compose 應用結構、UI 元素以及狀態和組合優於繼承等核心概念

  • 通過動畫、過渡增強應用,並為智能手機、平板電腦和可摺疊設備構建應用

  • 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

書籍描述:

Compose 在 Android 開發中引發了範式轉變,介紹了許多對 Android 開發者學習旅程至關重要的新概念。它解決了許多與 Android 開發相關的痛點,並被認為在未來幾年將成為構建 Android 應用的默認方式。本書的第二版已全面更新,以反映 Google 自首次穩定版本以來所做的所有更改和新增內容,所有示例均基於 Material 3(也稱為 Material You)。

本書使用實用示例幫助您理解 Jetpack Compose 的基本概念以及在構建自己的 Android 應用時如何使用它們。您將首先深入了解聲明式方法,並了解其與傳統用戶界面(UI)框架的區別和優勢。在奠定這一基礎後,接下來的章節將採取實用的方法,向您展示如何編寫第一個可組合函數。這些章節還將幫助您掌握佈局,這是每個 UI 框架的重要核心組件,然後轉向更高級的主題,如動畫、測試和架構最佳實踐。

到本書結束時,您將能夠使用 Jetpack Compose 和 Material Design 編寫自己的 Android 應用。

您將學到什麼:


  • 認識 Jetpack Compose 背後的動機

  • 理解 Jetpack Compose 的核心概念

  • 使用 Jetpack Compose 構建完整的應用

  • 在現有的 Android 應用中利用 Jetpack Compose

  • 測試和調試使用 Jetpack Compose 的應用

  • 理解 Material Design 及其如何通過 Jetpack Compose 實現

  • 為不同的形狀因素編寫應用

  • 將您的 Compose UI 帶到其他平台

本書適合誰:

如果您是一位已具備 Kotlin 程式語言知識的 Android 開發者,並希望學習如何使用 Jetpack Compose 構建現代 Android 用戶界面,那麼這本書適合您。本書並不是 Android 開發的入門書籍。您必須對如何使用 Android Studio 開發 Android 應用有基本的了解。