Here’s why companies like Google, Square, & Atlassian Are sprinting ininto use Kotlin, The fastest-growing programming language according ininto GitHubBusiness Insider #Business_InsiderApril 22, 2019
When Square software engineer Valeriy Ovechkin started on the team for Square’s restaurant app Caviar, the app was completely written in Java.
“Kotlin in itself is a modern programming language,” Ovechkin told Business Insider.
“Back when we started Kotlin, Java was generally a very verbose language,” Hadi Hariri, vice president of developer advocacy at JetBrains, told Business Insider.
Kotlin is usually used to develop Android apps.
That’s what got Atlassian’s mobile development team using Kotlin.
Likewise, Square’s Ovechkin decided to rewrite the Caviar app to Kotlin as a “passion project.”
With Kotlin, the code is more concise, making the code base smaller and easier to manage.
A “null pointer exception” is when the code references a variable, but the variable has no value when the application is running.
While Square completely rewrote its Caviar app in Kotlin, Atlassian kept its apps in Java, since it’s compatible with Kotlin.
Ovechkin, the Square engineer, says it would be “definitely painful.”
Instead of fighting for scraps in existing cutthroat markets, you can learn to produce more creative strategies that open up new frontiers of opportunity, growth and jobs, where success is not about dividing up existing, often shrinking markets, but about creating a larger economic pie for all — what we refer to as Blue Oceans. Blue oceans are less about disruption, and more about nondisruptive creation.