Meta is working to shift its Android codebase from Java to Kotlin.The migration involves translating tens of millions of lines of Java code to Kotlin.Meta has open sourced examples and utilities used in the migration process.Software engineers on Meta’s Mobile Infra Codebases Team discuss the challenges and techniques involved in the translation.