Kotlin for Android App Development

0
(0)

Kotlin for Android App Development
 

  • Author:Peter Sommerhoff
  • Length: 416 pages
  • Edition: 1
  • Publisher: Addison-Wesley Professional
  • Publication Date: 2019-01-03
  • ISBN-10: 0134854195
  • ISBN-13: 9780134854199
  • Sales Rank: #1546582 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    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.

    Table of Contents

    Chapter 1 Introducing Kotlin
    Chapter 2 Diving Into Kotlin
    Chapter 3 Functional Programming In Kotlin
    Chapter 4 Object Orientation In Kotlin
    Chapter 5 Interoperability With Java
    Chapter 6 Concurrency In Kotlin
    Chapter 7 Android App Development With Kotlin: Kudoo App
    Chapter 8 Android App Development With Kotlin: Nutrilicious
    Chapter 9 Kotlin Dsls
    Chapter 10 Migrating To Kotlin
    Appendix A Further Resources

    中文:

    书名:Kotlin for Android App Development

    使用Kotlin编写更健壮、更易维护的Android应用程序

    Peter Sommerhoff采取了一种实用的方法来教授Kotlin,他提供了一组更大的代码清单来演示语言功能,并通过逐步指导读者开发两个Android应用程序。。。。Peter在基本内容和可以留给读者的内容之间找到了一个很好的平衡,所以这本书是从Kotlin开始编程的一个有效而又容易理解的来源。

    –RWTH亚琛大学软件工程教授Bernhard Rumpe

    Kotlin语言为Android开发带来了最先进的编程技术和结构。 Kotlin for Android App Development 将帮助您快速理解Kotlin的原理和技术,将Kotlin应用于生产应用程序开发,将Kotlin与现有Java代码集成,并计划迁移到Kotlin(如果您愿意)。

    如果您至少有基本的编程经验(使用任何语言),Peter Sommerhoff精心设计的概述和示例将帮助您快速熟悉Kotlin语言、其结构及其高级函数和面向对象功能。

    一旦您掌握了这些基础,Sommerhoff将带您完成两个完整的应用程序开发项目,介绍编写健壮、简洁、可读和高性能代码的最佳实践和新兴模式。

    • 了解Kotlin的目标、原则、优势、设计和构造
    • 充分利用Kotlin环境中的函数式编程
    • 使用Kotlin的面向对象特性编写更简洁和可重用的代码
    • 与现有Java代码互操作,并计划迁移到Kotlin
    • 使用协同例程高效地处理并发
    • 通过第三方API捕获数据,将其映射到内部数据表示形式,并将其呈现给用户
    • Master best practices for architecting Kotlin Android apps
    • 通过用柯特林语创建简单的特定于领域的语言来提高工作效率和可读性

    注册您的图书,以便在图书可用时方便地访问下载、更新和/或更正。有关详情,请参阅内部手册。

    Table of Contents

    Chapter 1 Introducing Kotlin
    Chapter 2 Diving Into Kotlin
    第三章Kotlin中的函数式编程
    第四章柯特林中的对象定位
    第5章与Java的互操作性
    Chapter 6 Concurrency In Kotlin
    第七章使用Kotlin开发Android应用程序:Kudoo应用程序
    第八章使用Kotlin进行Android应用程序开发:纽崔利
    Chapter 9 Kotlin Dsls
    Chapter 10 Migrating To Kotlin
    Appendix A Further Resources

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册