Easy to use
NextFTC offers numerous built-in commands so you don't need to write everything yourself like you do with FTCLib. Examples include running a motor to a position using a custom PID controller, following a path, or driving during TeleOp.
NextFTC was written in Kotlin, a JVM programming language. You can use either Kotlin or Java, but there are small advantages to using Kotlin. Each section with code examples will offer both Kotlin and Java tabs. It's recommended to choose one language for your project to avoid compatibility issues.
To use Kotlin, configure it in your project. I recommend the Kotlin Gradle Plugin version 1.9.0
. (Kotlin is pre-installed in the Quickstart template.)