Java to Kotlin: A Refactoring Guidebook 1st Edition

5.0 out of 5 stars 2 ratings
ISBN-13: 978-1492082279
ISBN-10: 1492082279
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy new:
In Stock.
Ships from and sold by
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $59.99 Details
Save: $16.00 (27%)
FREE delivery Saturday, October 30
Or fastest delivery Thursday, October 28. Order within 13 hrs 40 mins
Java to Kotlin: A Refacto... has been added to your Cart
1-Click ordering is not available for this item.
Available at a lower price from other sellers that may not offer free Prime shipping.

Audible Holiday Deal
Save 46% on your first 4 months. Get this deal

From the Publisher

So why should you read it? Because we have written the book we wish was available when we first adopted Kotlin. We are experienced programmers who know Java and the Java ecosystem well. We hope you are too. Like us, you probably have experience in a number of other languages. You’ve learned the basics of Kotlin, and you recognize that to get the best out of the language you will need to design your systems differently. You have found that some things that are cumbersome in Java are much easier in Kotlin, and that some features, such as checked exceptions, are not there at all. You don’t want to end up merely writing Java code in Kotlin syntax.

Perhaps you have skin in the game. Maybe you’re in a technical leadership position, or have successfully convinced your team to adopt Kotlin. You might have spent some political capital to get Kotlin into the project. Now you need to ensure that the transition goes smoothly.

You may be responsible for a Java codebase and want to ensure that introducing Kotlin won’t destabilize its existing, business-critical code. Or you may be starting a Kotlin project from scratch but realize your design instincts turn more readily to Java and objects than to Kotlin and functions.

If this is you, as it was us, then you’ve come to the right place. This book will help you adapt your thinking and designs to take advantage of Kotlin. That’s not enough, though, because you have existing code that you need to maintain and enhance. So we also show how to migrate that code from Java to Kotlin syntax, and from Java to Kotlin thinking, incrementally and safely, using the automated refactoring tools built into the IntelliJ IDE.

Editorial Reviews

About the Author

Nat and Duncan both started programming in Java before its 1.0 release, and have 55 years of combined experience on both the JVM and other platforms. Until they discovered Kotlin in 2015 Java was their language of choice for most applications.

That changed when they fell in love with JetBrains’ new creation and spread the word, first with their own colleagues and clients, then the JVM community in London, and then internationally through conferences. They have both presented at KotlinConf, where they also run a one day workshop “Refactoring to Kotlin,” which forms the basis for the introductory chapters of this book.

Audible Holiday Deal
Save 46% on your first 4 months. Get this deal

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (September 7, 2021)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 424 pages
  • ISBN-10 ‏ : ‎ 1492082279
  • ISBN-13 ‏ : ‎ 978-1492082279
  • Item Weight ‏ : ‎ 1.48 pounds
  • Dimensions ‏ : ‎ 7.25 x 1 x 9.5 inches
  • Customer Reviews:
    5.0 out of 5 stars 2 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

5.0 out of 5 stars
5 out of 5
2 global ratings
5 star
4 star 0% (0%) 0%
3 star 0% (0%) 0%
2 star 0% (0%) 0%
1 star 0% (0%) 0%
How are ratings calculated?

Top reviews from the United States

There are 0 reviews and 1 rating from the United States

Top reviews from other countries

Andrew Farrell
5.0 out of 5 stars A great learning approach, insightful advice to adapting to Kotlin
Reviewed in the United Kingdom on October 8, 2021
Verified Purchase