Kotlin in Action
Huge Savings Item! Save 20% on the Kotlin in Action by MANNING at Translate This Website. MPN: 9781617293290. Hurry! Limited time offer. Offer valid only while supplies last. Summary Kotlin in Action guides experienced Java developers from the language basics of Kotlin all the way through building applications to run on
Kotlin in Action 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.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Developers 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.
About the Book
Kotlin in Action 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.
- Functional programming on the JVM
- Writing clean and idiomatic code
- Combining Kotlin and Java
- Domain-specific languages
About the Reader
This book is for experienced Java developers.
About the Author
Dmitry Jemerov and Svetlana Isakova are core Kotlin developers at JetBrains.
Table of Contents
PART 1 - INTRODUCING KOTLIN
- Kotlin: what and why
- Kotlin basics
- Defining and calling functions
- Classes, objects, and interfaces
- Programming with lambdas
- The Kotlin type system
PART 2 - EMBRACING KOTLIN
- Operator overloading and other conventions
- Higher-order functions: lambdas as parameters and return values
- Annotations and reflection
- DSL construction
|Item Weight:||0 pounds|
|Item Size:||0.75 x 9.25 x 9.25 inches|
|Package Weight:||1.32 pounds|
|Package Size:||7.32 x 0.94 x 0.94 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by MANNING, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By Packt Publishing - ebooks Account
ean: 9781786463920, isbn: 178646392X,
Start building your very own mobile apps with this comprehensive introduction to Swift and object-oriented programmingKey FeaturesA complete beginner's guide to Swift programming languageUnderstand core Swift programming concepts and techniques for c...
By Manning Publications
ean: 9781617292859, isbn: 1617292850,
By Manning Publications
ean: 9781617294471, isbn: 9781617294471,
Summary Kafka Streams in Action teaches you everything you need to know to implement stream processing on data flowing into your Kafka platform, allowing you to focus on getting more from your data without sacrificing time or effort. Foreword by Neha...
mpn: 9780134023212, ean: 9780134023212, isbn: 0134023218,
The Easy, Common-Sense Guide to Solving Real Problems with NoSQL The Mere Mortals ® tutorials have earned worldwide praise as the clearest, simplest way to master essential database technologies. Now, there’s one for today’s exciting new NoSQ...
By Razeware LLC
ean: 9781942878162, isbn: 1942878168,
Learn How to Make 3D iOS Games! Learn how to make 3D games in Swift, using Apple's built-in 3D game framework: Scene Kit. Through a series of mini-games and challenges, you will go from beginner to advanced and learn everything you need to make your ...
By O Reilly Media
mpn: illustrations, ean: 9781491918050, isbn: 1491918055,
CSS lets you create professional-looking websites, but learning its finer points can be tricky—even for seasoned web developers. This fully updated edition provides the most modern and effective tips, tricks, and tutorial-based instruction on CSS a...
By LearnToProgram, Incorporated
mpn: black & white illustrations, ean: 9780990402053, isbn: 0990402053,
Have you been wanting to develop Apps for iOS but don't have the prerequisite language skills? Have you tried other iOS books and the code just went over your head? Do you feel like you need a little more coding experience before tackling mobile? Do ...
By Course Technology
mpn: 9781305503939, ean: 9781305503939, isbn: 1305503937,
Now you can master Web page design as you learn from the unique, hands-on approach found in NEW PERSPECTIVES HTML5 AND CSS3: COMPREHENSIVE, 7E. Each tutorial in this complete book challenges you to put into practice the concepts you have just learned...
By Big Nerd Ranch Guides
ean: 9780134610610, isbn: 013461061X,
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. This book is written for Swift 3.0 and will also show you how to navigate Xcode 8 and ...
By Pragmatic Bookshelf
ean: 9781680502824, isbn: 1680502824,
Languages may come and go, but the relational database endures. Learn how to use Ecto, the premier database library for Elixir, to connect your Elixir and Phoenix apps to databases. Get a firm handle on Ecto fundamentals with a module-by-module tour ...