{"product_id":"kotlin-in-action-9781617293290","title":"Kotlin in Action","description":"\u003cp\u003e • Author(s): Dmitry Jemerov\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Programming Languages - Java\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eKotlin in Action\u003c\/i\u003e guides experienced Java developers from the language basics of Kotlin all the way through building applications to run on the JVM and Android devices. Foreword by Andrey Breslav, Lead Designer of Kotlin. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eDevelopers want to get work done - and the less hassle, the better. Coding with Kotlin means less hassle. The Kotlin programming language offers an expressive syntax, a strong intuitive type system, and great tooling support along with seamless interoperability with existing Java code, libraries, and frameworks. Kotlin can be compiled to Java bytecode, so you can use it everywhere Java is used, including Android. And with an effi cient compiler and a small standard library, Kotlin imposes virtually no runtime overhead. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eKotlin in Action\u003c\/i\u003e teaches you to use the Kotlin language for production-quality applications. Written for experienced Java developers, this example-rich book goes further than most language books, covering interesting topics like building DSLs with natural language syntax. The authors are core Kotlin developers, so you can trust that even the gnarly details are dead accurate. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFunctional programming on the JVM\u003c\/li\u003e\n\u003cli\u003eWriting clean and idiomatic code\u003c\/li\u003e\n\u003cli\u003eCombining Kotlin and Java\u003c\/li\u003e\n\u003cli\u003eDomain-specific languages\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThis book is for experienced Java developers. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eDmitry Jemerov\u003c\/b\u003e and \u003cb\u003eSvetlana Isakova\u003c\/b\u003e are core Kotlin developers at JetBrains. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003col\u003ePART 1 - INTRODUCING KOTLIN\u003cli\u003eKotlin: what and why\u003c\/li\u003e\n\u003cli\u003eKotlin basics\u003c\/li\u003e\n\u003cli\u003eDefining and calling functions\u003c\/li\u003e\n\u003cli\u003eClasses, objects, and interfaces\u003c\/li\u003e\n\u003cli\u003eProgramming with lambdas\u003c\/li\u003e\n\u003cli\u003eThe Kotlin type system\u003c\/li\u003ePART 2 - EMBRACING KOTLIN\u003cli\u003eOperator overloading and other conventions\u003c\/li\u003e\n\u003cli\u003eHigher-order functions: lambdas as parameters and return values\u003c\/li\u003e\n\u003cli\u003eGenerics\u003c\/li\u003e\n\u003cli\u003eAnnotations and reflection\u003c\/li\u003e\n\u003cli\u003eDSL construction \u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45050385334423,"sku":"9781617293290","price":3887.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617293290.webp?v=1769227012","url":"https:\/\/atlanticbooks.com\/products\/kotlin-in-action-9781617293290","provider":"Atlantic Books","version":"1.0","type":"link"}