Show rating breakdown
Save to My Lists
Claimed
Claimed

Kotlin Reviews & Product Details

Verified User in Higher Education
UH
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 Gives Campaign
Incentivized Review
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.

What problems is Kotlin solving and how is that benefiting you?

kotlin multiplatform Review collected by and hosted on G2.com.

Kotlin Overview

What is Kotlin?

Kotlin is a modern, concise, and safe programming language. It's targeting different platforms: Server, Android, Web, and Native platforms. It provides many ways to reuse code between platforms for productive programming.

Kotlin Details
Discussions
Kotlin Community
Show LessShow More
Product Description

Explore Kotlin code samples and solve problems directly in the browser


Seller Details
Seller
JetBrains
Year Founded
2000
HQ Location
Prague
Twitter
@jetbrains
201,149 Twitter followers
LinkedIn® Page
www.linkedin.com
2,214 employees on LinkedIn®
Description

JetBrains builds productivity software for developers who want to focus more on what they want to accomplish, and less on mundane, repetitive tasks.


Yungyeong H.
YH
Overview Provided by:
Brand Marketing Manager at JetBrains

Recent Kotlin Reviews

Guilherme O.
GO
Guilherme O.Small-Business (50 or fewer emp.)
5.0 out of 5
"My favorite programming language."
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...
Isaac M.
IM
Isaac M.Mid-Market (51-1000 emp.)
5.0 out of 5
"All the updates java needed"
Null references have long been a notorious source of bugs and crashes in software development. Kotlin addresses this issue head-on with its robust ...
Bogireddy G.
BG
Bogireddy G.Enterprise (> 1000 emp.)
4.5 out of 5
"Hey Java killer is here.Check this out."
First of all it is open source.Second it run on Java virtual machine.third interoperability .Kotlin is officially supported languages for Android d...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Kotlin Media

Answer a few questions to help the Kotlin community
Have you used Kotlin before?
Yes

40 out of 41 Total Reviews for Kotlin

4.7 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
40 out of 41 Total Reviews for Kotlin
4.7 out of 5
40 out of 41 Total Reviews for Kotlin
4.7 out of 5
G2 reviews are authentic and verified.
Isaac M.
IM
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic Review from User Profile
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 lanauge I had to learn the new syntax. Review collected by and hosted on G2.com.

What problems is Kotlin solving and how is that benefiting you?

Making it easier to develop software Review collected by and hosted on G2.com.

Guilherme O.
GO
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

What problems is Kotlin solving and how is that benefiting you?

I use it every day to build and maintain Android applications. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic Review from User Profile
What do you like best about Kotlin?

Kotlin is a very concise programming language. It avoids most of the boiler plate 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 background and concurrently. It handles the communication between 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 aloows to pass 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.

What problems is Kotlin solving and how is that benefiting you?

Kotlin is helping me develop android apps. It is the default language for developing Android apps using Android Studio as the IDE. Kotlin provides many good features like null safety, coroutines for multitasking, higher order and extension functions. We can develop any android app in different domains like Banking, Insurance, Utility, Sports, Tourism, etc. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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?

Extention 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.

What problems is Kotlin solving and how is that benefiting you?

The problem is to provide an improved alternative to Java. That is, a "next generation" of a programming language which runs on a JVM.

It is benefitting me because my company uses Kotlin for implementing its server side logic. Review collected by and hosted on G2.com.

Sinan S.
SS
Mobil Uygulama Geliştirici
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Kotlin?

Dataclassess view holder higher order functions

Scope functions Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Nothing dislike about kotlin is perfect. Review collected by and hosted on G2.com.

What problems is Kotlin solving and how is that benefiting you?

Higher order functions is perfect. Review collected by and hosted on G2.com.

Manish Y.
MY
Web Designer & Wordpress Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic Review from User Profile
Incentivized Review
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.

What problems is Kotlin solving and how is that benefiting you?

Kotlin is significantly fewer surges as compared to JAVA. We can use JAVA code and Kotlin code in a single Kotlin project. When we use the KMM module of kotlin, it develops the for both the platforms (Android, IOS), which is beneficial in cost cutting of the overall project. Review collected by and hosted on G2.com.

FU
Sr. android application developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Kotlin?

I like kotlin coroutine and the way it handles multi-threading and callback hell. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

kotlin is an excellent and faster-growing language; however, in terms of execution, it seems java beat kotlin Review collected by and hosted on G2.com.

What problems is Kotlin solving and how is that benefiting you?

when i used java, many times, the application was get crashed, and when I investigated it most of the time, it was due to null values. as Kotlin provide null safety that's a good thing Review collected by and hosted on G2.com.

Pankaj C.
PC
Sr. Android Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Kotlin?

Its becoming a hybrid language and continuesly upgrading to self, All the things available in java for android is also available in kotlin so its good to see as developer. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Nothing much to dislike but currently android is supporting java as well as kotlin because of that the use of this language is less, but it can be improve if amdroid will support only kotlin. Review collected by and hosted on G2.com.

What problems is Kotlin solving and how is that benefiting you?

Its a light weight as compare to java and build time has also improved. Development cost has reduced. A single developer can build the app for android, Ios and system. Review collected by and hosted on G2.com.

Amit P.
AP
Senior Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Kotlin?

Null pointers are handled well. Requires to write short codes. Works on JVM so, easy for Java developers to get started with Kotlin. One of the best thing is data types are not needed to declare upfront so easy to focus on application logic rather than handling data types. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Syntax is little tough/not so convenient to understand and it takes some time to start writing code in Kotlin. Community not so big as compared to Java or Python. Review collected by and hosted on G2.com.

What problems is Kotlin solving and how is that benefiting you?

One of the main problem I would is say : it handles null pointers very well. Even implementing null checks is very easy. With a chain of "?." operators we can add null checks upto any extent. Review collected by and hosted on G2.com.

PD
senior developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Kotlin?

The time needed to create an Android app can be shortened with Kotlin. You won't have to wait as long for your code changes to take effect because Kotlin programs are smaller and compile more quickly than Java ones.

A stack trace is often shown when faults are made in your software. Finding and correcting errors is made simpler by Kotlin's error messages, which are more informative than Java's.

Programming language Kotlin is based on Java. Some of the issues with Java can be resolved with Kotlin. Because of its straightforward syntax, Kotlin is simple to use. The language of Kotlin is also simple, concise, and effective. Review collected by and hosted on G2.com.

What do you dislike about Kotlin?

Although there are numerous resources accessible to assist you, they might not be as extensive as those for Java. This may be a drawback if you're just getting started and require additional help.

Kotlin's compilation time is slower than Java's. The lengthy compilation times for your code can frustrate developers used to quicker compilation times. Review collected by and hosted on G2.com.

What problems is Kotlin solving and how is that benefiting you?

Kotlin is way more concise than Java in many cases, solving the same problems with fewer lines of code. This improves code maintainability and readability, meaning engineers can write, read, and change code more effectively and efficiently. Review collected by and hosted on G2.com.