Skip to content

Adopt Kotlin #3620

@ezaquarii

Description

@ezaquarii

Is your feature request related to a problem? Please describe.

Project is Java-only.

Describe the solution you'd like

Enable Kotlin support.

Additional context

Kotlin is now considered 1st class citizen in the Android universe.
Examples in the internet are in Kotlin.
New developers start in Kotlin.
Contributors look for first Kotlin experiences to increase employability.
It gains traction.

Key battle-proven facts about Kotlin:

  1. Java interop is spectacularly good - there is almost no friction
  2. data classes make Lombok obsolete
  3. tooling has matured enormously in recent months (checkstyle, ktlint, spotbugs)
  4. null-safety provides tangible quality benefits
  5. migration from Java code is semi-automated and - while not perfect - works above expectations

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions