Piasy / KmppBootstrap

Bootstrap project for multiplatform development with Kotlin multiplatform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KmppBootstrap

Bootstrap project for multi-platform development with Kotlin multi-platform.

Setup Xcode project

After install XcodeGen, run ./setup_xcode_project.sh.

Build library

iOS, macOS, and Linux:

./build_lib.sh

Windows (in the x64 Native Tools Command Prompt console):

.\build_lib.bat

Android: no need to build library manually, just open the project in Android Studio and run AndroidExample.

Caveat

  • You need install a 64 bit JDK/JRE for Windows;
  • WindowsExample will encounter compilation error when it's located in macOS file system and shared to Parallels Desktop Windows virtual machine, so you should clone them into Windows file system;

About

Bootstrap project for multiplatform development with Kotlin multiplatform.

License:MIT License


Languages

Language:Objective-C 65.8%Language:C 16.5%Language:Kotlin 7.1%Language:C++ 5.7%Language:Swift 3.8%Language:Shell 0.6%Language:Batchfile 0.5%