Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications

0
(0)

Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications
 

  • Author:Venkat Subramaniam
  • Length: 462 pages
  • Edition: 1
  • Publisher: Pragmatic Bookshelf
  • Publication Date: 2019-10-01
  • ISBN-10: 1680506358
  • ISBN-13: 9781680506358
  • Sales Rank: #472199 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Programmers don’t just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that’s most suitable for the problem at hand. Learn to use the many features of this highly concise, fluent, elegant, and expressive statically typed language with easy-to-understand examples. Learn to write easy-to-maintain, high-performing JVM and Android applications, create DSLs, program asynchrony, and much more.

    Kotlin is a highly concise, elegant, fluent, and expressive statically typed multi-paradigm language. It is one of the few languages that compiles down to both Java bytecode and JavaScript. You can use it to build server-side, front-end, and Android applications. With Kotlin, you need less code to accomplish your tasks, while keeping the code type-safe and less prone to error. If you want to learn the essentials of Kotlin, from the fundamentals to more advanced concepts, you’ve picked the right book.

    Fire up your favorite IDE and practice hundreds of examples and exercises to sharpen your Kotlin skills. Learn to build standalone small programs to run as scripts, create type safe code, and then carry that knowledge forward to create fully object-oriented and functional style code that’s easier to extend. Learn how to program with elegance but without compromising efficiency or performance, and how to use metaprogramming to build highly expressive code and create internal DSLs that exploit the fluency of the language. Explore coroutines, program asynchrony, run automated tests, and intermix Kotlin with Java in your enterprise applications.

    This book will help you master one of the few languages that you can use for the entire full stack – from the server to mobile devices – to create performant, concise, and easy to maintain applications.

    What You Need:

    To try out the examples in the book you’ll need a computer with Kotlin SDK, JDK, and a text editor or a Kotlin IDE installed in it.

    中文:

    书名:编程Kotlin:创建优雅、富有表现力和性能的JVM和Android应用程序

    程序员不只是使用Kotlin,他们喜欢它。就连谷歌也将其作为Android开发的一流语言。使用Kotlin,您可以混合命令式、函数式和面向对象的编程风格,并从最适合手头问题的方法中受益。通过易于理解的示例,学习使用这种高度简洁、流畅、优雅和富有表现力的静态类型语言的许多功能。学习编写易于维护、高性能的JVM和Android应用程序、创建DSL、编程异步等。

    Kotlin是一种高度简洁、优雅、流畅和富有表现力的静态类型多范例语言。它是为数不多的同时编译为Java字节码和JavaScript的语言之一。您可以使用它来构建服务器端、前端和Android应用程序。使用Kotlin,您需要更少的代码来完成任务,同时保持代码的类型安全且不易出错。如果你想学习科特林的精髓,从基础到更高级的概念,你选对了书。

    启动你最喜欢的IDE,练习数百个例子和练习来磨练你的kotlin技能。学习构建独立小程序以作为脚本运行,创建类型安全代码,然后继续学习这些知识以创建更易于扩展的完全面向对象和函数式样式的代码。学习如何优雅地编程而不影响效率或性能,以及如何使用元编程来构建高度表达的代码并创建利用语言流畅性的内部DSL。探索协同程序、编程异步、运行自动化测试,并在您的企业应用程序中混合使用Kotlin和Java。

    这本书将帮助你掌握为数不多的几种语言中的一种,你可以在从服务器到移动设备的整个堆栈中使用这种语言来创建性能良好、简洁且易于维护的应用程序。

    您需要的:

    要试用书中的示例,您需要一台安装了Kotlin SDK、JDK和文本编辑器或Kotlin IDE的计算机。

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册