Flutter uses Dart, so you'll need to write code in Dart. However, you can often reuse business logic written in Java or Kotlin.