Skip to content
Learn Kotlin/Native
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Learn Kotlin/Native

If you're like me, you've known about Kotlin/Native for a while now. Multiplatform development is becoming a buzzword you just have to know. But as with every new technology rushing to an official release, it might be a bit difficult to start. Perhaps the docs aren't as great, or maybe the examples take too long to compile. Maybe you just don't know what the first step is. 🤷‍♂️

If the above rings a bell, you're in the right place. This website was created with a very simple goal in mind - get your feet wet with Kotlin/Native. It won't teach you everything there is to know about it, nor is it a complete reference guide. It will, in layman's terms, explain what Kotlin/Native is, and how to write a few relatively simple programs with it.

I sincerely hope you'll have a better understanding of Kotlin/Native once you go through the tutorials here, and will have no problem staring your own multiplatform projects afterward. If you have any feedback, good or bad, please let me know! You can reach me either via email or Twitter!

As with every new technology, things change, and perhaps some of the content here will become obsolete, deprecated or (gasp) wrong. If that's the case, please open an issue on GitHub or - in the spirit of open source - submit a patch. I'll be eternally grateful!


Please support this website by becoming a sponsor. Get in touch for more info.


The website content is licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. The website is build using Jekyll and the Hyde theme, released under the MIT License by Mark Otto.

You can’t perform that action at this time.