Kotlin for Android App Development (Developer's Library)

Peter Sommerhoff

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

商品描述

Write More Robust and Maintainable Android Apps with Kotlin

 

“Peter Sommerhoff takes a practical approach to teaching Kotlin by providing a larger set of code listings that demonstrate language features and by guiding readers through the development of two Android apps step by step. . . . Peter finds a good balance between what is essential and what can be left to readers, so this book is an efficient yet comprehensible source for starting programming with Kotlin.”

–Bernhard Rumpe, Professor of Software Engineering, RWTH Aachen University

The Kotlin language brings state-of-the-art programming techniques and constructs to Android development. Kotlin for Android App Development will help you rapidly understand Kotlin’s principles and techniques, apply Kotlin in production app development, integrate Kotlin with existing Java code, and plan a migration to Kotlin, if you choose.

 

If you have at least basic programming experience (with any language), Peter Sommerhoff’s well-crafted overview and examples will help you get quickly up-to-speed with the Kotlin language, its constructs, and its advanced functional and object-oriented capabilities.

 

Once you’ve mastered these foundations, Sommerhoff walks you through two complete app development projects, introducing best practices and emerging patterns for writing code that’s robust, concise, readable, and highly performant.

  • Understand Kotlin’s goals, principles, advantages, design, and constructs
  • Take full advantage of functional programming in the Kotlin environment
  • Write more concise and reusable code using Kotlin’s object-oriented features
  • Interoperate with existing Java code, and plan a migration to Kotlin
  • Use coroutines to efficiently handle concurrency
  • Capture data via third-party APIs, map it to internal data representations, and present it to users
  • Master best practices for architecting Kotlin Android apps
  • Improve productivity and readability by creating simple domain-specific languages in Kotlin

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

商品描述(中文翻譯)

使用 Kotlin 撰寫更強大且易於維護的 Android 應用程式

「Peter Sommerhoff 以實用的方式教授 Kotlin,提供了一系列的程式碼範例來展示語言特性,並逐步引導讀者開發兩個 Android 應用程式。Peter 在必要與可讓讀者自行探索之間取得了良好的平衡,因此這本書是一個高效且易於理解的 Kotlin 程式設計入門資源。」
- Bernhard Rumpe,軟體工程教授,亞琛工業大學

Kotlin 語言為 Android 開發帶來了最先進的程式設計技術和結構。《Kotlin for Android App Development》將幫助您快速理解 Kotlin 的原則和技巧,應用 Kotlin 於實際應用程式開發,將 Kotlin 整合到現有的 Java 程式碼中,並規劃遷移至 Kotlin(如果您選擇這條路徑)。

如果您具備至少基本的程式設計經驗(使用任何語言),Peter Sommerhoff 精心製作的概述和範例將幫助您快速掌握 Kotlin 語言、其結構以及先進的函數式和物件導向能力。

一旦掌握了這些基礎知識,Sommerhoff 將引導您完成兩個完整的應用程式開發專案,介紹編寫堅固、簡潔、易讀且高效的程式碼的最佳實踐和新興模式。

- 瞭解 Kotlin 的目標、原則、優勢、設計和結構
- 充分利用 Kotlin 環境中的函數式程式設計
- 使用 Kotlin 的物件導向特性編寫更簡潔且可重複使用的程式碼
- 與現有的 Java 程式碼進行互操作,並規劃遷移至 Kotlin
- 使用協程有效處理並行性
- 通過第三方 API 捕獲數據,將其映射到內部數據表示形式並呈現給用戶
- 掌握編寫 Kotlin Android 應用程式的最佳架構實踐
- 通過在 Kotlin 中創建簡單的特定領域語言來提高生產力和可讀性

註冊您的書籍以便方便地獲取下載、更新和/或更正。詳情請參閱書籍內部。