Feature integration

First off, let's examine a feature-first integration of Kotlin. What exactly does feature-first integration mean? This refers to an integration strategy where Kotlin is immediately adopted for production code. This could mean that new features are written using Kotlin, or it could mean migrating existing code over to Kotlin. In either case, Kotlin code will be shipped to production. Like most decisions in software development, there are advantages and disadvantages associated with this approach.