All 'kotlin' related blog posts

Inaugural Kotlin Belfast User Group Meetup

At Instil we absolutely love Kotlin. If you’re working on the JVM or Android, we see the move from Java to Kotlin as a complete no-brainer. Internally, we use it...

Eamonn Boyle

Eamonn Boyle


GDG Dublin: The Kotlin Edition

The Instil team have adopted Kotlin as our go to language for Android and server development. One of the unexpected side effects has been a significant boost in morale. It’s...

Richard Bell

Richard Bell


Summary of KotlinConf 2018

The second ever KotlinConf took place in Amsterdam from 3rd-5th October 2018 and having missed last year’s event, the Instil team were looking forward to a thought-provoking conference over the...

Garth Gilmour

Garth Gilmour


Kotlin Contracts

The Kotlin type system is fairly flexible but there are a few corner cases where the compiler enforces rules which can be a little restrictive. For example, we can’t declare...

Chris van Es

Chris van Es


Kotlin Inline Class

In the upcoming Kotlin version 1.3, an experimental feature called inline classes will be introduced to the language. This helps address common errors caused by a developer when they rely...

Neil Armstrong

Neil Armstrong


A personal review of why Instil switched to Kotlin

An overview of why all parts of Instil’s business has switched to Kotlin over the past three years. By an unrepentant Scala Fanboy. About us For those who don’t know...

Garth Gilmour

Garth Gilmour


Android databinding, with Kotlin!

Getting Started First we require a few prerequisites for our Android project: Add the Kotlin plugin to your gradle file: apply plugin: "kotlin-android" apply plugin: "kotlin-android-extensions" apply plugin: "kotlin-kapt" Enable...

Neil Armstrong

Neil Armstrong


Why Android Development Is Better With Kotlin

Introduction Kotlin may be a relatively new language but it’s gaining traction fast and unlike some other languages (e.g. Swift) it feels mature with new major versions introducing features whilst...

Chris van Es

Chris van Es