Great speaking with Paul Kopacki, CMO, Realm about the key findings in their first Realm Report. The report was compiled based on the findings from more than 100,000 active and sophisticated developers building mobile applications using the Realm Database installed on more than 3.5 billion iOS and Android applications including Starbucks, SAP, eBay, Intel, and Alibaba It's an in-depth look at the tools and techniques developers are using to build mobile applications.
Here are some key findings based on their analysis of the data:
Developers Are Rapidly Migrating to Modern Languages
Java is losing developer mindshare quickly - the percentage of applications built using Java decreased by 8.8% from 50.7 to 46.2% of overall apps in the last four months.
Kotlin adoption is exploding - the number of applications using Kotlin has grown by 125% on the heels of Google officially making Kotlin a first-class language for writing Android apps at Google I/O in May.
20% of Kotlin apps built since Google I/O had previously been built with Java.
Based on the data, Kotlin will overtake Java in December 2018 -- 17 months after Google announced official support at Google I/O. In contrast, it took 14 months for Swift to reach the same milestone versus Objective C for iOS app deployment.
iOS Has Its Home Base in the West
For iOS, Germany and the U.S. are at the top -- iOS 11 was announced in June 2017 and developers in Germany, the U.S., and Great Britain have emerged as fastest to develop applications that take advantage of the new mobile operating system.
Western countries drop old iOS versions faster -- in the U.S., 48% of mobile developers have already stopped developing for iOS 8.
Asia Leads the Pack With Android
Russia and Japan help lead the way - developers in Russia (24%) and Japan (18%) are among the fastest to target Android Oreo since its beta launch in May 2017, while U.S.-based developers rank fourth.