Modern Android 13 Development Cookbook: Over 70 recipes to solve Android development issues and create better apps with Kotlin and Jetpack Compose (Paperback)

Wambua, Madona S.

  • 出版商: Packt Publishing
  • 出版日期: 2023-07-07
  • 售價: $1,500
  • 貴賓價: 9.5$1,425
  • 語言: 英文
  • 頁數: 322
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803235578
  • ISBN-13: 9781803235578
  • 相關分類: AndroidJVM 語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Build exceptional Android applications and wearables with concise guided recipes and support the new foldable technology by using the latest Jetpack libraries

Purchase of the print or Kindle book includes a free PDF eBook

 

Key Features:

  • Leverage the power of the latest Jetpack libraries in your day-to-day Android development tasks
  • Explore Wear OS and build large screens to support the foldable world using the declarative approach
  • Write tests and debug your code as you discover the most useful tips, tricks, and best practices

 

Book Description:

Android is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You'll also learn which critical principles to consider when developing Android apps.

The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack's WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you'll discover best practices for robust modern app development.

By the end of this book, you'll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications.

 

What You Will Learn:

  • Use Kotlin programming to build your Android applications
  • Leverage modern Android development (MAD) libraries to create exceptional apps
  • Explore modern app architecture concepts such as model-view-viewmodel (MVVM)
  • Utilize dependency injection, clean architecture, and module organization
  • Discover how to write UI and unit tests for your applications
  • Get to grips with paging, data binding, and datastore
  • Build large screens to support the new foldable world
  • Explore principles of Wear OS in modern Android development

 

Who this book is for:

This book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.

商品描述(中文翻譯)

使用簡潔的指導食譜和最新的Jetpack庫,打造出優秀的Android應用程序和可穿戴設備,並支持新的可折疊技術。購買印刷版或Kindle版書籍將包含免費的PDF電子書。

主要特點:
- 在日常Android開發任務中充分利用最新的Jetpack庫的功能
- 通過使用聲明性方法,探索Wear OS並構建支持可折疊世界的大屏幕
- 在發現最有用的技巧、訣竅和最佳實踐的同時,編寫測試並調試代碼

書籍描述:
Android是一個功能強大的操作系統,廣泛應用於各種設備,如手機、電視、可穿戴設備、汽車等。本Android食譜將教您如何利用最新的Android開發技術創建令人驚嘆的應用程序,同時有效地使用流行的Jetpack庫。您還將學習在開發Android應用程序時應考慮的關鍵原則。

本書以食譜的形式開始,讓您熟悉聲明性UI框架Jetpack Compose,並幫助您處理UI狀態、導航、Hilt、Room、Wear OS等,同時了解現代Android開發的最新內容。接下來的章節將重點介紹為大屏幕開發應用程序,利用Jetpack的WorkManager,管理圖形用戶界面警報以及Android Studio中的技巧和訣竅。在整本書中,您還將看到如何實施測試以增強Android開發,並深入了解如何利用Android Studio的集成開發環境。最後,您將發現現代堅固應用程序開發的最佳實踐。

通過閱讀本書,您將能夠使用Kotlin編程語言和最新的現代Android開發技術構建Android應用程序,從而實現高效的應用程序。

學到什麼:
- 使用Kotlin編程構建Android應用程序
- 利用現代Android開發(MAD)庫創建優秀的應用程序
- 探索現代應用程序架構概念,如模型-視圖-視圖模型(MVVM)
- 利用依賴注入、清晰架構和模塊組織
- 學習為應用程序編寫UI和單元測試
- 掌握分頁、數據綁定和數據存儲
- 構建支持新的可折疊世界的大屏幕
- 探索Wear OS在現代Android開發中的原則

本書適合:
本書適合有一到兩年Android應用程序開發專業經驗的初級到中級Android開發人員,他們希望提升自己的Android開發知識。本書中的食譜使用Kotlin而不是Java。