Android Development with Kotlin
暫譯: 使用 Kotlin 進行 Android 開發

Marcin Moskala, Igor Wojda

  • 出版商: Packt Publishing
  • 出版日期: 2017-08-29
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 440
  • 裝訂: Paperback
  • ISBN: 1787123685
  • ISBN-13: 9781787123687
  • 相關分類: AndroidJVM 語言
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.

About This Book

  • Leverage specific features of Kotlin to ease Android application development
  • Write code based on both object oriented and functional programming to build robust applications
  • Filled with various practical examples so you can easily apply your knowledge to real world scenarios
  • Identify the improved way of dealing with common Java patterns

Who This Book Is For

This book is for developers who have a basic understanding of Java language and have 6-12 months of experience with Android development and developers who feel comfortable with OOP concepts.

What You Will Learn

  • Run a Kotlin application and understand the integration with Android Studio
  • Incorporate Kotlin into new/existing Android Java based project
  • Learn about Kotlin type system to deal with null safety and immutability
  • Define various types of classes and deal with properties
  • Define collections and transform them in functional way
  • Define extensions, new behaviours to existing libraries and Android framework classes
  • Use generic type variance modifiers to define subtyping relationship between generic types
  • Build a sample application

In Detail

Nowadays, improved application development does not just mean building better performing applications. It has become crucial to find improved ways of writing code. Kotlin is a language that helps developers build amazing Android applications easily and effectively. This book discusses Kotlin features in context of Android development. It demonstrates how common examples that are typical for Android development, can be simplified using Kotlin. It also shows all the benefits, improvements and new possibilities provided by this language.

The book is divided in three modules that show the power of Kotlin and teach you how to use it properly. Each module present features in different levels of advancement. The first module covers Kotlin basics. This module will lay a firm foundation for the rest of the chapters so you are able to read and understand most of the Kotlin code. The next module dives deeper into the building blocks of Kotlin, such as functions, classes, and function types. You will learn how Kotlin brings many improvements to the table by improving common Java concepts and decreasing code verbosity. The last module presents features that are not present in Java. You will learn how certain tasks can be achieved in simpler ways thanks to Kotlin.

Through the book, you will learn how to use Kotlin for Android development. You will get to know and understand most important Kotlin features, and how they can be used. You will be ready to start your own adventure with Android development with Kotlin.

商品描述(中文翻譯)

學習如何利用各種 Kotlin 特性,從基礎到進階,使 Android 開發變得更快速,並撰寫更高品質的程式碼。

本書介紹



  • 利用 Kotlin 的特定功能來簡化 Android 應用程式開發

  • 基於物件導向和函數式程式設計撰寫程式碼,以建立穩健的應用程式

  • 充滿各種實用範例,讓您能輕鬆將知識應用於現實情境

  • 識別處理常見 Java 模式的改進方法

本書適合對象


本書適合對 Java 語言有基本了解,並擁有 6-12 個月 Android 開發經驗的開發者,以及對物件導向程式設計概念感到舒適的開發者。

您將學到什麼



  • 運行 Kotlin 應用程式並了解與 Android Studio 的整合

  • 將 Kotlin 融入新的/現有的基於 Java 的 Android 專案

  • 了解 Kotlin 類型系統以處理空值安全性和不可變性

  • 定義各種類型的類別並處理屬性

  • 定義集合並以函數式方式轉換它們

  • 定義擴展,為現有庫和 Android 框架類別添加新行為

  • 使用泛型類型變異修飾符來定義泛型類型之間的子類型關係

  • 建立一個範例應用程式

詳細內容


如今,改進的應用程式開發不僅僅意味著構建性能更好的應用程式。尋找改進的程式碼撰寫方式變得至關重要。Kotlin 是一種幫助開發者輕鬆有效地構建驚人 Android 應用程式的語言。本書在 Android 開發的背景下討論 Kotlin 特性。它展示了如何使用 Kotlin 簡化 Android 開發中典型的常見範例。它還展示了這種語言所提供的所有好處、改進和新可能性。


本書分為三個模組,展示 Kotlin 的強大功能並教您如何正確使用它。每個模組以不同的進階程度呈現特性。第一個模組涵蓋 Kotlin 基礎知識。這個模組將為其餘章節奠定堅實的基礎,使您能夠閱讀和理解大多數 Kotlin 程式碼。接下來的模組深入探討 Kotlin 的基本構建塊,如函數、類別和函數類型。您將學習 Kotlin 如何通過改進常見的 Java 概念並減少程式碼冗長性來帶來許多改進。最後一個模組介紹 Java 中不存在的特性。您將學習如何利用 Kotlin 以更簡單的方式完成某些任務。


通過本書,您將學會如何使用 Kotlin 進行 Android 開發。您將了解和理解最重要的 Kotlin 特性,以及它們如何被使用。您將準備好開始您與 Kotlin 的 Android 開發冒險。

最後瀏覽商品 (20)