£49.99

Effective Kotlin: Best Practices (Kotlin for Developers)

Price data checked 2 days ago

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£50 today · previous high £50 · all-time low £39

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 89 days • 89 data points

Historical
Generating forecast...
£49.99 £37.75 £40.42 £43.09 £45.76 £48.43 £51.10 06 April 2026 28 April 2026 20 May 2026 11 June 2026 03 July 2026

Price Distribution

Price distribution over 89 days • 2 price levels

Days at Price
Current Price
74 days 15 days · current 0 19 37 56 74 £39 £50 Days at Price

Price Analysis

Most common price: £39 (74 days, 83.1%)

Price range: £39 - £50

Price levels: 2 different prices over 89 days

Description

This book is a guide for Kotlin developers on how to become an excellent Kotlin developer. Kotlin is a powerful and pragmatic language, but it's not enough to know about its features. You also need to know when they should be used and in what way. This book presents and explains in-depth the best practices for Kotlin development. Each item is presented as a clear rule of thumb, supported by detailed explanations and practical examples. It's a comprehensive guide of best practices for Kotlin code quality: safety, readability, code design and efficiency. What you will learn You will learn how to make better Kotlin development in terms of safety, readability, maintainability and performance. The book also covers some advanced topics like inline functions and classes, DSLs or platform types. Who this book is for This book was written for Kotlin developers who want to learn and understand how to write high-quality code. It assumes some experience with Kotlin or at least with Swift, Java or Scala. It is directed towards all kinds of Kotlin developers and isn’t specific to mobile or backend development. The purpose of this book The purpose of Effective Kotlin is to teach and promote the best practices for Kotlin developers, as well as the way Kotlin features can and should be used to improve code. Reader Testimonials Rafał Kuźmiński: Well done! I've read a few items and I have to admit that I learned some interesting stuff. Great book :) Hanno Günther: Really love this book! Hubert Kosacki: Some time ago I started reading @EffectiveKotlin by @marcinmoskala, it's a must-read for every developer writing Kotlin. Even if you don't agree with all the items, for sure it will make you think twice about what you're coding. Archie David: Thanks for writing Effective Kotlin, I'm liking the tips from the book so far. Andy Gibel: I really enjoyed your Effective Kotlin book and intend to use it for an "Advanced Kotlin" workshop series I'm planning at work. Table of Contents Introduction: Be pragmatic Part 1: Good code Chapter 1: Safety Chapter 2: Readability Part 2: Code design Chapter 3: Reusability Chapter 4: Abstraction design Chapter 5: Object creation Chapter 6: Class design Part 3: Efficiency Chapter 7: Make it cheap Chapter 8: Efficient collection processing Dictionary Notes About the Author Marcin Moskala is an experienced developer and Kotlin trainer. He is the founder of the Kt. Academy, an official JetBrains partner for teaching Kotlin, author of the book "Android Development with Kotlin", speaker at many international conferences, and programming library creator and contributor.

Product Specifications

Format
hardcover
Domain
Amazon UK
Release Date
22 July 2024
Listed Since
22 July 2024

Barcode

No barcode data available

Similar Products You Might Like

Functional Programming in Kotlin
84% match

Functional Programming in Kotlin

Manning

£40.79 06 Jun 2026
Kotlin Cookbook: A Problem-Focused Approach
83% match

Kotlin Cookbook: A Problem-Focused Approach

O'Reilly

£34.72 01 Jun 2026
Java to Kotlin: A Refactoring Guidebook
82% match

Java to Kotlin: A Refactoring Guidebook

O'Reilly

£37.83 07 Jun 2026
Kotlin Coroutines: Deep Dive (Kotlin for Developers)
81% match

Kotlin Coroutines: Deep Dive (Kotlin for Developers)

£55.00 03 Jul 2026
Kotlin Mastery: A Comprehensive Guide for Java Developers and New Programmers
79% match

Kotlin Mastery: A Comprehensive Guide for Java Developers and New Programmers

Apress

£31.60 06 Jun 2026
Effective Software Testing: A Developer's Guide
78% match

Effective Software Testing: A Developer's Guide

Manning

£37.07 27 May 2026
Android High Performance Programming: Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world
77% match

Android High Performance Programming: Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world

Packt Publishing

£43.99 01 Jun 2026
Five Lines of Code: How and when to refactor
77% match

Five Lines of Code: How and when to refactor

Manning

£40.79 02 Jun 2026
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges
77% match

Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges

Packt Publishing

£43.99 30 May 2026
Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications
76% match

Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications

O'Reilly

£37.66 03 Jul 2026
Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python
76% match

Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python

Apress

£41.43 15 Jun 2026
Modern Data Access with Entity Framework Core: Database Programming Techniques for .NET, .NET Core, UWP, and Xamarin with C#
76% match

Modern Data Access with Entity Framework Core: Database Programming Techniques for .NET, .NET Core, UWP, and Xamarin with C#

Apress

£35.68 05 Jun 2026
Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications
76% match

Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications

Packt Publishing

£43.99 30 May 2026
JavaScript: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers
76% match

JavaScript: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers

Packt Publishing

£62.99 11 Jun 2026
Agile Software Development with C# Scrum, extreme programming, and Kanban
76% match

Agile Software Development with C# Scrum, extreme programming, and Kanban

CREATESPACE

£69.83 09 Jun 2026
Agile Software Engineering: "Best Practices and Techniques"
76% match

Agile Software Engineering: "Best Practices and Techniques"

Lulu

£43.22 03 Jul 2026
Practices of the Python Pro
75% match

Practices of the Python Pro

Manning

£36.64 07 Jun 2026
C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code
75% match

C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code

Packt Publishing

£52.29 31 May 2026
Build Your Own .NET Language and Compiler (Expert's Voice)
75% match

Build Your Own .NET Language and Compiler (Expert's Voice)

Apress

£27.60 30 May 2026
Core Java, Volume I: Fundamentals: 1 (Oracle Press Java)
75% match

Core Java, Volume I: Fundamentals: 1 (Oracle Press Java)

Addison Wesley

£44.99 24 Jun 2026
Functional Programming in C#: How to write better C# code
75% match

Functional Programming in C#: How to write better C# code

Manning

£44.51 23 May 2026
Swift Cookbook: Over 60 proven recipes for developing better iOS applications with Swift 5.3, 2nd Edition
75% match

Swift Cookbook: Over 60 proven recipes for developing better iOS applications with Swift 5.3, 2nd Edition

Packt Publishing

£38.57 31 May 2026
Tech Leadership Playbook: Building and Sustaining High-Impact Technology Teams
75% match

Tech Leadership Playbook: Building and Sustaining High-Impact Technology Teams

Apress

£44.15 30 Jun 2026
Efficient Go: Develop, Deliver, Discuss, Design, and Go Again
75% match

Efficient Go: Develop, Deliver, Discuss, Design, and Go Again

Manning

£37.80 12 Jun 2026