Mastering Android Development with Kotlin
暫譯: 精通使用 Kotlin 的 Android 開發

Milos Vasic

商品描述

Key Features

  • Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.
  • Build amazing projects to get grips with the Kotlin language for the Android platform
  • An illustrative guide to write code based on both functional and reactive programming to build robust applications

Book Description

Kotlin is a programming language intended to be a better Java, and it's designed to be usable and readable across large teams with different levels of knowledge. Kotlin is a language that helps developers build amazing Android applications in an easy and effective way. The book will begin by giving you strong grasp of the Kotlin features in context of Android development and it's APIs to further taking steps towards building stunning applications for Android. It will show you the environment setup and the difficulty level will grow steadily with the coming applications covered in the upcoming chapters. The book will also introduce you to using the Android Studio IDE which plays an integral role in Kotlin Android Development. It will cover Kotlin's basic programming concepts such as functions, lambdas, properties, object oriented code, safety aspects and type parameterization, testing, concurrency which will guide you to write Kotlin's code to production. We will also show how we can integrate Kotlin in any existing Android project built using C++ or Java.

What you will learn

  • Understanding basics of Android development in Kotlin
  • Key concepts in Android development
  • How to create modern mobile applications for Android platform
  • How to adjust your application's look and feel
  • How to persist and share application database
  • Working with Services and other concurrency mechanisms
  • Writing effective tests
  • Migration of existing Java based project to Kotlin

商品描述(中文翻譯)

#### 主要特點

- 學習如何利用各種 Kotlin 特性,從基礎到進階,使 Android 開發變得更快速,撰寫更高品質的程式碼。
- 建立驚人的專案,以掌握 Kotlin 語言在 Android 平台上的應用。
- 一個插圖指南,基於函數式和反應式編程撰寫程式碼,以構建穩健的應用程式。

#### 書籍描述

Kotlin 是一種旨在成為更好 Java 的程式語言,設計上可供不同知識水平的大型團隊使用和閱讀。Kotlin 是一種幫助開發者以簡單有效的方式構建驚人 Android 應用程式的語言。本書將首先讓您深入了解 Kotlin 在 Android 開發及其 API 中的特性,進而邁向構建驚豔的 Android 應用程式。書中將展示環境設置,並隨著後續章節中涵蓋的應用程式,難度將穩步增加。本書還將介紹使用 Android Studio IDE,這在 Kotlin Android 開發中扮演著重要角色。它將涵蓋 Kotlin 的基本程式設計概念,如函數、lambda、屬性、物件導向程式碼、安全性方面和類型參數化、測試、並發等,這些將指導您將 Kotlin 程式碼推向生產環境。我們還將展示如何將 Kotlin 整合到任何使用 C++ 或 Java 建立的現有 Android 專案中。

#### 您將學到的內容

- 理解 Kotlin 中 Android 開發的基本概念
- Android 開發中的關鍵概念
- 如何為 Android 平台創建現代移動應用程式
- 如何調整應用程式的外觀和感覺
- 如何持久化和共享應用程式資料庫
- 使用服務和其他並發機制
- 撰寫有效的測試
- 將現有的 Java 基礎專案遷移到 Kotlin