fabernovel loader

Conference - Kotlin updates - our insights from Amsterdam’s Kotlin Conf (October)

fabernovel loader

On October 3rd and 4th, the second edition of the KotlinConf conference was held in Amsterdam, mainly focusing on the latest Kotlin language news. This event reinforced our belief that Kotlin is a strong contender, not only to replace Java for Android development, but also to offer a modern and optimally functioning language for both front-end and back-end development.


Kotlin is a rather young language that has been exponentially adopted, especially by Android developers. It also had the biggest growth on Github last year. After 7 years of development, the language is now rather stable. Its version 1.3, whose release is imminent, still brings a lot of novelties:

  • Contracts: this solution allows a function to declare an invariant, this information is used by the compiler to improve code understanding, providing the developer with better tools. It should also limit errors.
  • Inline classes: they allow the cost-free encapsulation of a primitive value in a real class. Of course, it has some limitations.
  • Coroutines: this feature allows to write asynchronous code in an elegant and more readable way. Until now, it was in development and available for experimentation; its behavior could therefore evolve. This feature is now finished and will be fully integrated within the 1.3 version of the language.
  • Kotlin Multiplatform : one of Kotlin’s major assets lies in its possible compilation on several platforms (JVM, Javascript and native). While being still experimental, this feature allows code sharing between Android and iOS applications, or a back-end and a website for example. The plugin on which this mechanism is based has been updated to be more coherent between the different platforms. SdkSearch is a very good example of a multiplatform project, linking an Android application and a Chrome Extension for searching the Android SDK documentation.

Watch here all the videos of the conference.


Interested by this topic?

Let's talk!
next read
HQ Trivia reverse engineering

Launched on the very end of 2017 by the creators of Vine, HQ Trivia is making a lot of noise on the tech scene. Its instant popularity and disruptive concept (a mobile app active a ...

Accessibility in iOS applications

For one of our latest application, we had a strong requirement from the client. The app had to be completely accessible. What does it mean in practice? It means people with visual, ...