# Android integration To integrate on Android, you must support essential JavaScript functions to handle JavaScript native callback events in the `MainKotlinActivity` or `MainJavaActivity`. As you integrate Android, you can get the core code from our documentation and incorporate it in your project, or use the classes in our [sample GitHub project](https://github.com/zoom/virtual-assistant-android-sample). > We offer implementations in both Java and Kotlin. Developers can directly use `MainKotlinActivity.java` for Java or `MainJavaActivity.kt` for Kotlin to modify the implementations as needed.