Android UI Development with Jetpack Compose: Bring declarative and native UIs to life quickly and easily on Android using Jetpack Compose (Paperback)
暫譯: 使用 Jetpack Compose 進行 Android UI 開發:快速輕鬆地在 Android 上實現聲明式和原生 UI
Künneth, Thomas
- 出版商: Packt Publishing
- 出版日期: 2022-02-21
- 定價: $1,650
- 售價: 6.0 折 $990
- 語言: 英文
- 頁數: 248
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801812160
- ISBN-13: 9781801812160
-
相關分類:
Android、使用者介面 UI
-
其他版本:
Android UI Development with Jetpack Compose : Bring declarative and native UI to life quickly and easily on Android using Jetpack Comp, 2/e (Paperback)
買這商品的人也買了...
-
$450$355 -
$254JavaScript ES6 函數式編程入門經典
-
$474$450 -
$420$332 -
$350$298 -
$380$300 -
$620$484 -
$690$545 -
$650$507 -
$520$411 -
$520$410 -
$474$450 -
$880$695 -
$550$435 -
$1,223Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e
-
$580$458 -
$760吃透 Ansible:核心源碼剖析與項目實戰
-
$520大型網站運維:從系統管理到 SRE
-
$600$468 -
$1,400$1,330 -
$1,900$1,805 -
$680$537 -
$560$442 -
$539$512 -
$1,200$948
商品描述
Key Features
- Understand the difference between the imperative (Android View) and declarative (Jetpack Compose) approach
- Learn about the structure of a Compose app, built-in Compose UI elements, and core concepts such as state hoisting and composition over inheritance
- Write, test, and debug composable functions
Book Description
Jetpack Compose is Android's new framework for building fast, beautiful, and reliable native user interfaces. It simplifies and significantly accelerates UI development on Android using the declarative approach. This book will help developers to get hands-on with Jetpack Compose and adopt a modern way of building Android applications. The book is not an introduction to Android development, but it will build on your knowledge of how Android apps are developed.
Complete with hands-on tutorials and projects, this easy-to-follow guide will get you up to speed with the fundamentals of Jetpack Compose such as state hoisting, unidirectional data flow, and composition over inheritance and help you build your own Android apps using Compose. You'll also cover concepts such as testing, animation, and interoperability with the existing Android UI toolkit.
By the end of the book, you'll be able to write your own Android apps using Jetpack Compose.
What you will learn
- Gain a solid understanding of the core concepts of Jetpack Compose
- Develop beautiful, neat, and immersive UI elements that are user friendly, reliable, and performant
- Build a complete app using Jetpack Compose
- Add Jetpack Compose to your existing Android applications
- Test and debug apps that use Jetpack Compose
- Find out how Jetpack Compose can be used on other platforms
Who this book is for
This book is for any mobile app developer looking to understand the fundamentals of the new Jetpack Compose framework and the benefits of native development. A solid understanding of Android app development, along with some knowledge of the Kotlin programming language, will be beneficial. Basic programming knowledge is necessary to grasp the concepts covered in this book effectively.
商品描述(中文翻譯)
**主要特點**
- 了解命令式(Android View)和聲明式(Jetpack Compose)方法之間的區別
- 學習 Compose 應用的結構、內建的 Compose UI 元素,以及狀態提升(state hoisting)和組合優於繼承(composition over inheritance)等核心概念
- 撰寫、測試和除錯可組合函數
**書籍描述**
Jetpack Compose 是 Android 用於構建快速、美觀和可靠的原生用戶界面的新框架。它使用聲明式方法簡化並顯著加速 Android 的 UI 開發。本書將幫助開發者實際操作 Jetpack Compose,並採用現代化的 Android 應用開發方式。本書並不是 Android 開發的入門書,但會基於您對 Android 應用開發的知識進行深入探討。
本書配有實作教程和專案,這本易於跟隨的指南將幫助您掌握 Jetpack Compose 的基本概念,如狀態提升、單向數據流和組合優於繼承,並幫助您使用 Compose 構建自己的 Android 應用。您還將涵蓋測試、動畫以及與現有 Android UI 工具包的互操作性等概念。
在本書結束時,您將能夠使用 Jetpack Compose 撰寫自己的 Android 應用。
**您將學到的內容**
- 深入理解 Jetpack Compose 的核心概念
- 開發美觀、整潔且沉浸式的 UI 元素,這些元素友好、可靠且性能優越
- 使用 Jetpack Compose 構建完整的應用
- 將 Jetpack Compose 添加到您現有的 Android 應用中
- 測試和除錯使用 Jetpack Compose 的應用
- 了解 Jetpack Compose 如何在其他平台上使用
**本書適合誰**
本書適合任何希望了解新 Jetpack Compose 框架基本原理及原生開發優勢的移動應用開發者。對 Android 應用開發有扎實的理解,以及對 Kotlin 程式語言的基本知識將會有所幫助。具備基本的程式設計知識是有效掌握本書所涵蓋概念的必要條件。
作者簡介
Thomas Künneth is a Google Developer Expert for Android and has been a speaker and panelist at multiple international conferences about Android. His first Android app, published in 2010, has more than 100,000 downloads. Currently, Thomas works as a principal consultant and head of mobile at MATHEMA GmbH and has experience as a software architect and Android developer. He has authored countless articles as well as one of the top-selling German Android books (currently in its sixth edition). He has also frequently contributed to various open source projects.
作者簡介(中文翻譯)
Thomas Künneth 是一位 Google Developer Expert,專精於 Android,並且曾在多個國際會議上擔任演講者和小組討論成員。他於 2010 年發佈的第一款 Android 應用程式已經擁有超過 100,000 次下載。目前,Thomas 在 MATHEMA GmbH 擔任首席顧問及行動部門負責人,並擁有軟體架構師和 Android 開發者的經驗。他撰寫了無數文章,並且是德國最暢銷的 Android 書籍之一的作者(目前已進入第六版)。他也經常為各種開源專案做出貢獻。
目錄大綱
Table of Contents
- Building Your First Compose App
- Understanding the Declarative Paradigm
- Exploring the Key Principles of Compose
- Laying Out UI Elements
- Managing the State of Your Composable Functions
- Putting Pieces Together
- Tips, Tricks, and Best Practices
- Working with Animations
- Exploring Interoperability APIs
- Testing and Debugging Compose Apps
- Conclusion and Next Steps
目錄大綱(中文翻譯)
Table of Contents
- Building Your First Compose App
- Understanding the Declarative Paradigm
- Exploring the Key Principles of Compose
- Laying Out UI Elements
- Managing the State of Your Composable Functions
- Putting Pieces Together
- Tips, Tricks, and Best Practices
- Working with Animations
- Exploring Interoperability APIs
- Testing and Debugging Compose Apps
- Conclusion and Next Steps