Image for post
Image for post
Me, trying to convince Android team to use Kotlin

Nearly 2 years ago our team decided to try something new: develop a commercial application entirely in Kotlin, a programming language by JetBrains. At that time, we had experience with Kotlin but on a much smaller scale: converting some parts of apps to a new language or trying it on pet projects. However, developing a commercial application in a new programming language introduces some difficulties:

  • We were deeply rooted in Java-based Android development. Switching to Kotlin was rather difficult, especially for developers without prior functional programming experience
  • Some stuff just doesn’t work. …


Image for post
Image for post

A couple of months ago our team decided to try something new: develop a commercial application entirely in Kotlin, a new programming language by JetBrains. Previously we had experience with Kotlin, but on a much smaller scale: converting some parts of apps to a new language or trying it on pet projects. However, developing a commercial application in a new programming language introduces some difficulties:

  • We were deeply rooted in Java-based Android development. Switching to Kotlin was rather difficult, especially for developers without prior functional programming experience
  • Some stuff just doesn’t work. …

About

Dima Kovalenko

Co-Founder at UPTech

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store