All Projects → florent37 → Kotlinnativesample

florent37 / Kotlinnativesample

Licence: apache-2.0
Kotlin Native app working on Android & iPhone

Programming Languages

swift
15916 projects
kotlin
9241 projects

Projects that are alternatives of or similar to Kotlinnativesample

Build Openssl Curl
Scripts to build OpenSSL, HTTP/2 (nghttp2) and cURL (libcurl) for MacOS, iOS and tvOS devices (x86_64, armv7, armv7s, arm64, arm64e). Now Supporting Apple Silicon, OpenSSL 1.1.1 with TLS 1.3 and Mac Catalyst builds.
Stars: ✭ 230 (+93.28%)
Mutual labels:  iphone, xcode
Ios Open Gpx Tracker
GPS Tracker app for iOS + WatchOS. Log your tracks without limits and share them; Open source GPX tracker app written in Swift
Stars: ✭ 344 (+189.08%)
Mutual labels:  iphone, xcode
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Stars: ✭ 148 (+24.37%)
Mutual labels:  native, jvm
Apple Device Model List
All Apple devices model name list. 通过内部编号判断 iOS 设备型号。
Stars: ✭ 149 (+25.21%)
Mutual labels:  iphone, xcode
Blockparty
Ad Blocker App for iOS, macOS
Stars: ✭ 722 (+506.72%)
Mutual labels:  iphone, xcode
Pulley
A library to imitate the iOS 10 Maps UI.
Stars: ✭ 1,928 (+1520.17%)
Mutual labels:  iphone, xcode
Device
Light weight tool for detecting the current device and screen size written in swift.
Stars: ✭ 1,503 (+1163.03%)
Mutual labels:  iphone, xcode
imgui-java
JNI based binding for Dear ImGui
Stars: ✭ 270 (+126.89%)
Mutual labels:  native, jvm
Klock
Multiplatform Date and time library for Kotlin
Stars: ✭ 569 (+378.15%)
Mutual labels:  jvm, native
Mvikotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
Stars: ✭ 483 (+305.88%)
Mutual labels:  jvm, native
Unwrap
Learn Swift interactively on your iPhone.
Stars: ✭ 1,992 (+1573.95%)
Mutual labels:  iphone, xcode
Streetmusicmap
StreetMusicMap is a collab line up of street music performers from all over the world.
Stars: ✭ 13 (-89.08%)
Mutual labels:  iphone, xcode
Nativelogin
Authorization form in native iOS style
Stars: ✭ 140 (+17.65%)
Mutual labels:  xcode, native
Openssl For Iphone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, iPod Touch, AppleTV, MacCatalyst)
Stars: ✭ 2,190 (+1740.34%)
Mutual labels:  iphone, xcode
Sketchcachecleaner
💻 Sketch Cache Cleaner - Deletes hidden Sketch history files that can take a lot of space on your hard drive and that you would probably never use.
Stars: ✭ 435 (+265.55%)
Mutual labels:  xcode, native
Gravityslider
🔄 GravitySlider is a beautiful alternative to the standard UICollectionView flow layout.
Stars: ✭ 784 (+558.82%)
Mutual labels:  iphone, xcode
Fake Jni
An implementation of the JNI and JVMTI with support for direct interaction between natively registered classes and JVM objects.
Stars: ✭ 20 (-83.19%)
Mutual labels:  jvm, native
Agsimpleimageeditorview
Yet Another Image Editor for iOS.
Stars: ✭ 112 (-5.88%)
Mutual labels:  xcode
Spring Native
Spring Native provides beta support for compiling Spring applications to native executables using GraalVM native-image compiler.
Stars: ✭ 2,282 (+1817.65%)
Mutual labels:  native
Canijailbreak.com
a website which tells you whether you can jailbreak your iOS device.
Stars: ✭ 112 (-5.88%)
Mutual labels:  iphone

KotlinNative Sample

Sample project for my Medium Story : My first experience with kotlin native

My first experience with kotlin native

screen

How to build

Just run

./gradlew build

It will generate kotlin common module implementation for Android/JVM and for iOS/Native

XCode project

Inside the appios/ directory you'll find the xcode workspace, bound to the kotlin-native framework generated from the common module

Open the xcode project to generate the iPhone app.

screen

Android project

Inside the android/ directory you'll find the android app code

Add an android configuration on your IDE to push the application to your phone.

screen

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].