Kotlin Quick Start Guide: Core features to get you ready for developing applications

Marko Devcic

  • 出版商: Packt Publishing
  • 出版日期: 2018-08-31
  • 售價: $1,420
  • 貴賓價: 9.5$1,349
  • 語言: 英文
  • 頁數: 178
  • 裝訂: Paperback
  • ISBN: 1789344182
  • ISBN-13: 9781789344189
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Get started with Kotlin programming for building real world applications

Key Features

  • Start programming with Kotlin
  • Explore Kotlin language syntax, standard libraries and Java Interoperability
  • Builds an example application with what you learn

Book Description

Kotlin is a general purpose, object-oriented language that primarily targets the JVM and Android. Intended as a better alternative to Java, its main goals are high interoperability with Java and increased developer productivity. Kotlin is still a new language and this book will help you to learn the core Kotlin features and get you ready for developing applications with Kotlin.

This book covers Kotlin features in detail and explains them with practical code examples.You will learn how to set up the environment and take your frst steps with Kotlin and its syntax. We will cover the basics of the language, including functions, variables, and basic data types. With the basics covered, the next chapters show how functions are first-class citizens in Kotlin and deal with the object-oriented side of Kotlin.

You will move on to more advanced features of Kotlin. You will explore Kotlin's Standard Library and learn how to work with the Collections API. The book finishes by putting Kotlin in to practice, showing how to build a desktop app.

By the end of this book, you will be confident enough to use Kotlin for your next project.

What you will learn

  • Programming in Kotlin language syntax, basic types, control ?ow, classes, and OOP
  • Writing functions and functional programming in Kotlin
  • Defning and importing from packages in Kotlin
  • Running Kotlin on JVMs and Android runtimes
  • Working with the Kotlin Standard Library and advanced features of Kotlin programming
  • Setting up a Kotlin development environment with JetBrains tools
  • Building real-world applications with Kotlin

Who this book is for

This book is intended for anybody who wants to learn the most important Kotlin features. No experience of Kotlin is expected.

Table of Contents

  1. Introducing Kotlin
  2. Kotlin Basics
  3. Classes and Object-Oriented Programming
  4. Functions and Lambdas
  5. Advanced Kotlin
  6. Kotlin Standard Library
  7. Coding the Dictionary App with Kotlin

商品描述(中文翻譯)

開始使用 Kotlin 程式設計來構建現實世界的應用程式

主要特點
- 開始使用 Kotlin 程式設計
- 探索 Kotlin 語言語法、標準庫和 Java 互操作性
- 根據所學構建示範應用程式

書籍描述
Kotlin 是一種通用的物件導向語言,主要針對 JVM 和 Android。作為 Java 的更好替代方案,其主要目標是與 Java 高度互操作以及提高開發者的生產力。Kotlin 仍然是一種新語言,本書將幫助您學習核心的 Kotlin 特性,並為使用 Kotlin 開發應用程式做好準備。

本書詳細介紹了 Kotlin 的特性,並通過實際的程式碼範例進行解釋。您將學習如何設置環境並開始使用 Kotlin 及其語法。我們將涵蓋語言的基礎知識,包括函數、變數和基本資料類型。在掌握基礎後,接下來的章節將展示函數在 Kotlin 中是如何成為一等公民,並處理 Kotlin 的物件導向特性。

您將進一步探索 Kotlin 的進階特性。您將了解 Kotlin 的標準庫,並學習如何使用集合 API。本書的最後部分將實踐 Kotlin,展示如何構建桌面應用程式。

在本書結束時,您將對使用 Kotlin 進行下一個專案充滿信心。

您將學習的內容
- 使用 Kotlin 語言語法進行程式設計、基本類型、控制流程、類別和物件導向程式設計
- 在 Kotlin 中編寫函數和函數式程式設計
- 在 Kotlin 中定義和導入包
- 在 JVM 和 Android 執行環境中運行 Kotlin
- 使用 Kotlin 標準庫和 Kotlin 程式設計的進階特性
- 使用 JetBrains 工具設置 Kotlin 開發環境
- 使用 Kotlin 構建現實世界的應用程式

本書適合對象
本書適合任何想要學習最重要的 Kotlin 特性的人。不需要具備 Kotlin 的經驗。

目錄
1. 介紹 Kotlin
2. Kotlin 基礎
3. 類別和物件導向程式設計
4. 函數和 Lambda
5. 進階 Kotlin
6. Kotlin 標準庫
7. 使用 Kotlin 編寫字典應用程式