KodeRunner is a cross-platform application built with Kotlin Multiplatform, supporting Android, iOS, Windows, Mac, Linux. Run code seamlessly across platforms, explore public snippets, and unleash the power of 35+ programming languages.
kodeRunner.mp4
- Kotlin Multiplatform
- Kotlin Coroutines
- Compose Multiplatform
- Ktor
- SQLDelight
- Voyager
- Highlights
- Glot.io
All dependencies used: Dependencies
- Public Snippets
- Code Execution
- 35+ Languages Support
-
Clone this repository:
git clone https://github.com/Abhay-cloud/KodeRunner-Multiplatform.git
-
Check the library versions in libs.versions.toml and ensure compatibility with your development environment.
-
Visit glot.io to register and obtain your access token.
-
Paste your token here in the specified location in
CodeRepository.kt
.
To run the application on android device/emulator:
- open project in Android Studio and run imported android run configuration
To build the application bundle:
- run
./gradlew :composeApp:assembleDebug
- find
.apk
file incomposeApp/build/outputs/apk/debug/composeApp-debug.apk
Run the desktop application: ./gradlew :composeApp:run
To run the application on iPhone device/simulator:
- Open
iosApp/iosApp.xcproject
in Xcode and run standard configuration - Or use Kotlin Multiplatform Mobile plugin for Android Studio