1. Add Kotlin support - Add the Kotlin Gradle plugin to the project-level build.gradle - Add kotlin-android plugin to the app module 2. Add compose dependencies 3. add viewmodel/state management 4. migrate screens