What is Kotlin?
Kotlin is a statically-typed, open source programming language on the JVM used for building modern multi-platform applications developed by JetBrains.
47 Degrees provides
Why use Kotlin?
Kotlin has quickly become a major player in the Functional Programming arena for its streamlined features, ease of compatibility and versatility, as well as official support by Google for Android development. Here are just a few reasons why Kotlin is winning over developers and businesses alike:
Simple and concise code with less boilerplate. Write safe, reliable code easily so you can focus your attention on what matters.
Full interoperability with both Java and Android meaning you can use any libraries on the JVM.
Null safety features mean your code won’t compile until it’s fit for compiling.
Kotlin integrates with a long stream of existing tools including, easily build from the command line, or from any Java IDE.
Kotlin is a relatively new language but is already proving it’s worth its weight in gold.
Open Source Projects in Kotlin:
47 Degrees is also a sponsored contributor and maintainer of Arrow, an open source library serving as a functional companion to Kotlin's standard library.
In an attempt to make the library, as well as the concepts, easier to understand, our team also produces and hosts a weekly web series entitled, Functional Programming in Kotlin with Arrow.