Why Kotlin language use is skyrocketing

Posted on Tuesday, July 10, 2018 by RICHARD HARRIS, Executive Editor

Kotlin, the Java based language that titles itself as "The Statically typed programming language for modern multiplatform applications" is alive and kicking as revealed in a new report from Pusher who says there is "exponential growth in Kotlin adoption."

Kotlin originated at JetBrains, the company behind IntelliJ IDEA, in 2010, and has been open source since 2012. The Kotlin team currently has more than 20 full-time members from JetBrains, and the Kotlin project on GitHub has about 100 contributors. JetBrains uses Kotlin in many of its products including its flagship IntelliJ IDEA.

Pusher - collaboration and communication API provider, surved 2,744 developers to gain insight into Kotlin's overall adoption & usage rate, which they revealed in a new study named "The State of Kotlin 2018". The report highlights some of the recent successes of the language and provided some statistical data points on who's using it and why.

Here's what we know. The overwhelming majority of users who currently use the language are employed in tech, nearly 75%. And of those who use the language, a third of respondents said that they had between 2-5 years of experience in development. Furthermore, most come from a Java programming langage background already.

Kotlin's user base is expanding

 * Kotlin usage graph since its inception

The language has enjoyed a large surge in growth over the last year with nearly half of the overall Kotlin use being in 2017. Much of this growth can be attributed to the high levels of adoption among students within 2017 which saw nearly 3 times as many students as 2016.

What is Kotlin used for?

* A graph of all the most popular ways Kotlin is used

Android projects dominate the overall way that Kotlin is used totaling nearly 80% of all projects. Where as usage in the backend and SDK trail both with about 30% of the project usage statistic.

In addition, the report also addreses user's favorite features of the language which include Null safety, extension functions, and Java interoperability.

We reached out to Zan Markan, Developer Evangelist at Pusher, who led this project, to ask a few pointed questions and collect a bit more insight into the Kotlin atmosphere:

ADM: Where is the ceiling for Kotlin when compared to native languages like Swift or Native Android Java?

Markan: I’m confident in Kotlin’s dominance in Android in the not-so-distant future. 
We’ve seen that with Swift when Apple announced it 4 years ago. I believe few of the new iOS apps are still being written in Objective-C lately.
 
Kotlin and Swift are actually remarkably similar - not just in that they look and feel as modern programming languages, but also that they are being created and supported by well-known technology companies, and lastly - primarily used on their respective mobile platforms - swift on iOS, and Kotlin on Android.
 
The bigger question is whether it can break on through that ceiling to become a serious player on other platforms as well - namely web, and potentially also native iOS and other platforms.  Kotlin has the capability to compile down to both JavaScript, as well as natively to machine code that runs on the LLVM backend (like Swift). 

Finally, there is the promise of multi-platform support for Kotlin projects, that JetBrains people are currently working on. We’ve already seen some interesting ideas out there for projects that share the Kotlin business logic that is reused across the server, Android, iOS, and the web, and that’s something really promising. 

ADM: What are the drawbacks of using Kotlin?

Markan: The language, although quick to get set up and started with, can be difficult to master. 
It features advanced constructs that won’t be close to more junior developers, and can seem to invite some of the more “crazy development practices” - allowing you to go overboard with features such as extension functions, overloading operators that can result in some questionable DSLs (some of which I’ve covered in one of my talks, actually).
If we’re not careful as a community then Kotlin might appear as more exclusive as it really is.

Another drawback might be with the tooling and content available for it - having been around for way shorter time than Java, some of the tooling just isn’t there yet. I’m sure that will improve over time, but for now, this might be an issue. 

ADM: Where do you see Kotlin in 2 years?

Markan: I believe Kotlin will continue to grow in popularity in the foreseeable future. The whole ecosystem of the language itself, resources, content, and tooling is evolving rapidly, and more and more developers are buying into it.

We’ll also see the language consolidating, and a set of best practices to emerge that will make it easier to grasp for newer developers.

In the long term, when more newer developers pick up Kotlin as their first programming language, we might see it affecting their views of other programming languages quite drastically. 

They will learn to expect Kotlin’s advanced features as standard in other programming languages, such as the ability to shift between object-oriented, functional, declarative, and scripting paradigms with relative ease. That in turn, I believe will affect the entire programming language ecosystem as a whole.

-----------------

There are some obvious things about Kotlin that are easy to love, such as the automatic conversion of Java to Kotlin, null safety, and unchecked exceptions. But with the good comes the bad, like no namespaces, no static modifier, and the automatic conversion of Java to Kotlin (because it typically only works well 80% of the time).

But all of that aside, the report points out that many developers are using it daily, and since the Google I/O in 2017, it's adoption continues to spread - especially by young Android developers with a Java background already.

More App Developer News

New AI tool targets early dementia detection



Jentic launch gives AI agents api access



Experts warn ai-generated health content risks misinterpretation without human oversight



Ludo.ai Unveils API and MCP Beta to Power AI Game Asset Pipelines



AccuWeather Launches ChatGPT Integration for Live Weather Updates



Stop Using Business Jargon: 5 Ways Buzzwords Damage Job Performance



IT spending rises as banks balance legacy and innovation



Tech hiring slumps as Software Developer job postings fall



AI is becoming more widespread in collaboration tools



FCC prohibits new foreign router models citing critical infrastructure risks



ChatGPT Carbon Footprint Matches 1.3 Million Cars Report Finds



Lens Launches MCP Server to Connect AI Coding Assistants with Kubernetes



Accelerating corporate ai investment returns



Enviromates tech startup launches global participation platform



Private Repository Secures the AI-driven Development Boom



UK Fintech Platform Enviromates Connects Projects Brands and Consumers



Env Zero and CloudQuery Announce Merger



How Industrial AI Is Transforming Operations in 2026



AI generated work from managers is damaging trust among employees



Foresight Secures $25M to Bridge Infrastructure Execution Gap



UNESCO AI initiatives driving sustainable development in Africa



What can you build with ChatGPT in 48 hours



env zero and CloudQuery merge



China is accelerating the next phase of AI



The Second Product: Scaling means rebuilding what you already shipped



Copyright © 2026 by Moonbeam

Address:
1855 S Ingram Mill Rd
STE# 201
Springfield, Mo 65804

Phone: 1-844-277-3386

Fax:417-429-2935

E-Mail: contact@appdevelopermagazine.com