Mastering Android Development with Kotlin

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,該 IDE 在 Kotlin Android 開發中起著重要作用。它將涵蓋 Kotlin 的基本編程概念,如函數、lambda、屬性、面向對象的代碼、安全性和類型參數化、測試、並引導您將 Kotlin 代碼寫入生產環境。我們還將展示如何將 Kotlin 集成到使用 C++ 或 Java 構建的任何現有 Android 項目中。

你將學到什麼


  • 了解 Kotlin 在 Android 開發中的基礎知識

  • Android 開發的關鍵概念

  • 如何為 Android 平台創建現代移動應用程序

  • 如何調整應用程序的外觀和感覺

  • 如何持久保存和共享應用程序數據庫

  • 使用服務和其他並發機制

  • 編寫有效的測試

  • 將現有的基於 Java 的項目遷移到 Kotlin