kmm-basic-sample
skip
Our great sponsors
kmm-basic-sample | skip | |
---|---|---|
1 | 5 | |
959 | 754 | |
1.3% | 15.1% | |
5.0 | 9.8 | |
3 months ago | 5 days ago | |
Kotlin | Swift | |
Apache License 2.0 | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kmm-basic-sample
skip
- Skip: Android SwiftUI Development by Transpiling to Jetpack Compose
- Build SwiftUI Apps for iOS and Android with Skip
- Skip: Build SwiftUI Apps for iOS and Android
-
Skip: Transpile SwiftUI iOS Apps into Android Kotlin Compose Apps
Came across this on GitHub (https://github.com/skiptools/skip), thought it was interesting.
The docs go into a bit more detail of how this works: https://skip.tools/docs/
Seems notable that the transpiler is free during the tech preview, but pricing will be announced later. While the generated Kotlin code is probably not 1:1 with what a human would write, at least it seems you aren't completely locked in to it if you decide to leave.
Interesting ideaβ definitely a lot of surface area to cover and I am curious to see how it does. I personally love native app development, but wonder how big the downsides are once you start getting into detailed UX designs/architecture patterns...
Maybe using this for UI only and using Kotlin Native would be a better middle ground, but with Compose Multiplatform for iOS in development that might be an overall safer bet for native shared codebases.
What are some alternatives?
flutter_carplay - π Apple CarPlay for Flutter Apps. Aims to make it safe to use apps made with Flutter in the car by integrating with CarPlay.
APIRequest - A swift package/android library to interact with a REST API.
golang-samples - Sample apps and code written for Google Cloud in the Go programming language.
react-native-openai - OpenAI API Native bindings for React Native
golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin
Alamofire - Elegant HTTP Networking in Swift
VideoPlayerSample - Code sample for VideoPlayer. SwiftUI & AVKit frameworks.
open-source-ios-apps - :iphone: Collaborative List of Open-Source iOS Apps
CompleteKotlin - Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
VirtualKeyboardSDK - The simplest, fastest and most reliable way to create a virtual keyboard π . (iOS and Android)
CalendarApp - π Reference implementation of a Calendar App with CalendarKit (template repository)
README - A starter project for Sample Project in swift 5, Xcode 12.5 (also bridging header included so you could use objective c code in it as well ). For objectiveC version : https://github.com/xeieshan/SampleProject > Supports iOS 15+, Swift 5.x