--- title: Kotlin Reviews meta_title: 'Kotlin Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 44 reviews by the users' company size, role or industry to find out how Kotlin works for a business like yours. aggregate_rating: rating_value: 4.6 review_count: 44 scale: '5' date_modified: '2026-10-16' parent_category: name: Mobile Development url: https://www.g2.com/categories/mobile-development ---

Kotlin Reviews & Product Details

Profile Status

This profile is currently managed by Kotlin but has limited features.

Are you part of the Kotlin team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$

User Insights

Average based on 44 real user reviews.

Perceived Cost

$$$$$

Kotlin Reviews (44)

Reviews

Kotlin Reviews (44)

4.6
44 reviews

What do users say?

Generated using AI from real user reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Nandan k.
NK
Nandan k.
Software Engineer
Automotive
Enterprise (> 1000 emp.)
"Concise, Safe, and Modern—Kotlin Makes Android Development Cleaner"
4.5/5
What do you like best about Kotlin?

What I like best about Kotlin is its concise, expressive syntax, null safety, and strong support for modern Android development. Features like coroutines, extension functions, data classes, and seamless Java interoperability make code cleaner, easier to maintain, and more efficient to develop. It integrates well with Android Jetpack and modern architecture patterns, helping me build reliable, scalable applications with less boilerplate code. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

One downside of Kotlin is that compilation can sometimes be slow in large projects, especially when working with complex build configurations. Debugging coroutine-related issues and understanding advanced language features can also be challenging for beginners. Additionally, interoperability with Java occasionally introduces complexity when dealing with legacy code or platform types. However, these limitations are manageable with good development practices. Review collected by and hosted on G2.com.

Deepanshu J.
DJ
Deepanshu J.
Software engineer 2 ( Backend )
Information Technology and Services
Mid-Market (51-1000 emp.)
"Kotlin: Seamless Java Interop, Less Verbose, and Intuitive to Learn"
4.5/5
What do you like best about Kotlin?

It's interpolable with Java which makes it very easy to adopt with existing Java codebases and packages and integrations.

It is very less verbose than Java but at the same time strictly types and addresses most of the major issues with Java, it's basically Java on steroids.

Given now AI agents and LLMs write a lot of code, it is easy for LLMs to understand the code as well.

In terms of learning curve as well, I feel it is very natural and intuitive

I feel using Kotlin actually gave a good ROI given especially in our org we have kotlin on both Android as well as Backend with Spring boot. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Nothing major, I just hope people adopt Kotlin more and more given it's way more better than Java, so having a larger community would be better.

Also I think it's Interop with Java is excellent, but not always perfect Review collected by and hosted on G2.com.

Praful S.
PS
Praful S.
Flutter Developer
Small-Business (50 or fewer emp.)
"Kotline will help you to do all native android action with all extend and override feature."
4/5
What do you like best about Kotlin?

Kotline provides and supports all native actions of Android and core implementation for Android apps. Object-oriented programming helps to achieve all logic and feature implementation. The committee is so large to address trending issues. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Kotline type limits may lead to minor problems in solving dynamic typing and other issues. Review collected by and hosted on G2.com.

Isaac M.
IM
Isaac M.
Mid-Market (51-1000 emp.)
"All the updates Java needed"
5/5
What do you like best about Kotlin?

Null references have long been a notorious source of bugs and crashes in software development. Kotlin addresses this issue head-on with its robust null safety features. Unlike many other programming languages, where null references are the norm, Kotlin makes it clear when a variable can hold a null value and when it cannot. This clarity not only reduces the likelihood of null pointer exceptions but also improves code readability and maintainability. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

like any new language I had to learn the new syntax. Review collected by and hosted on G2.com.

Guilherme O.
GO
Guilherme O.
Software Engineer
Small-Business (50 or fewer emp.)
"My favorite programming language."
5/5
What do you like best about Kotlin?

It is easy to use and makes a difference when developing my Android apps. I also like the seamless way that it integrates with Java. I use it every day. It is easy to start using. I also love the KMP (Kotlin Multiplatform) Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

The compile speed is slower compared to Java. But it was never an issue to me. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Kotlin for Android Development"
5/5
What do you like best about Kotlin?

Kotlin is a very concise programming language. It avoids most of the boilerplate code. It is a null-safe language. That is, there are many ways to handle null pointer exceptions. It has coroutines for performing multitasking or multithreading to perform long-running operations in the background and concurrently. It handles the communication between the main thread and background threads for us. It has extension functions to extend the functionality of a class without subclassing it. It is interoperable with Java. It has higher-order functions which allow passing functions as arguments or parameters in functions. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Kotlin is good for only Android app development and it cannot be used to develop iOS apps if we consider for Mobile app development. There are not many other drawbacks. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Simple, efficient and comprehensive server side programming language running on JVM"
5/5
What do you like best about Kotlin?

Kotlin brings many of Java advantages (efficient server side, object oriented programming alongside functional programming, etc.) with - at least to my opinion - a clearer syntax.

There are a lot of frameworks supporting Kotlin, and others allow usage due to the fact that Kotlin can be translated to Java bytecode.

I personally really like that it's not required to declare types explicitly on variables, yet the language is still typed. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Extension functions are an excellent feature while developing, but sometimes it's hard to debug them.

In addition, sometimes it's hard to find either examples or official (and clear) documentation for server side use cases. Review collected by and hosted on G2.com.

Sinan S.
SS
Sinan S.
Mobil Uygulama Geliştirici
Small-Business (50 or fewer emp.)
"Kotlin personal impressions"
4.5/5
What do you like best about Kotlin?

Dataclasses, view holders, higher-order functions, scope functions Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Nothing to dislike about Kotlin; it is perfect. Review collected by and hosted on G2.com.

Verified User in Higher Education
UH
Verified User in Higher Education
Small-Business (50 or fewer emp.)
"good language"
5/5
What do you like best about Kotlin?

it is good and null safe it is also very beginner friendly to jump into Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

it is not good because the ide that i use on, androind studio is very troublesome Review collected by and hosted on G2.com.

Manish Y.
MY
Manish Y.
Web Designer & Wordpress Developer
Small-Business (50 or fewer emp.)
"Kotlin for all"
4/5
What do you like best about Kotlin?

As we code in JAVA, the length of the code is long, but the size of the kotlin code is small. The main reason why we use Kotlin is that it automatically handles null pointer exception.

Data binding is easier is easy in kotlin.

We can use KMM of Kotlin for multiple platforms to develop mobile apps (Android, IOS). Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

The compilation process is slow as compared to JAVA in kotlin. The numbers of developers available are less for now, and the community is small on stack overflow. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Kotlin Comparisons
Kotlin Features
Language Support
Ease of Use
Integrations
Power
Responsiveness
Lightweight
Tutorials
Documentation
Community