Kotlin Native for CLIs
May 04, 2023
44 min
Free
kotlin
native-libraries
c-interop
kotlin-native
cli
command-line-interface
native-development
dependency-management
cross-platform
kotlin-multiplatform
performance
jvm
Description
This talk explores the use of Kotlin Native for building Command Line Interfaces (CLIs). It addresses the challenges of distributing and porting JVM-based CLIs and presents Kotlin Native as a solution for creating native-feeling tools. The presentation covers situations where Kotlin Native is suitable for CLIs, its potential downsides, and helpful tools and libraries. Using real-world examples, it demonstrates how to build, package, and run CLIs that integrate seamlessly with a user's system. The talk aims to equip attendees with the knowledge to create portable and testable CLIs using Kotlin Native.