Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
abewhite
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
1.
▲
by
abewhite
2y ago
You don’t manually edit the generated Kotlin. You change the Swift. And if there are things you can't or don't want to do in Swift, there are mechanisms for writing Kotlin inline in your Swift, dropping Kotlin files into the proje
2.
▲
by
abewhite
2y ago
Nothing non-standard about it, and you can certainly convert existing code. But if you want to convert an app - as opposed to a framework - you should start with our template and move your code over. The Xcode app project file format is opa
3.
▲
by
abewhite
2y ago
Most Android apps also now include an on-screen back arrow similar to iOS's standard. Designs have converged a lot... probably due to big companies wanting to unify the designs of their iOS and Android apps as much as possible for simp
4.
▲
by
abewhite
2y ago
Super happy this worked out for you! But I could never trust an LLM to maintain my app over time
5.
▲
by
abewhite
2y ago
Being able to share any parts of your business logic and UI that you want between iOS and Android versions is a huge win for companies of any size. Traditionally this has been a PITA, has added significant performance overhead and bloat (JS
6.
▲
by
abewhite
2y ago
Skip generates native code, so you can open it in Android Studio and use all the native debugging tools
7.
▲
by
abewhite
2y ago
- The LGPL license for Skip's libraries is the same license used in projects like WebKit. It does not interfere with using Skip in commercial, closed-source apps. - Skip is based on Swift Package Manager and fully both dual-platform an
8.
▲
by
abewhite
2y ago
Skip isn't a minimum denominator framework. With Skip, you write normal iOS code. So you legitimately make zero sacrifices to your iOS app. Now of course Skip can't have complete Android coverage for every iOS framework - far from
9.
▲
by
abewhite
2y ago
Skip translates your SwiftUI into Compose, so it uses your Material theme just like any other native Compose app would
10.
▲
by
abewhite
2y ago
Skip is a locally installed and run dev tool. It is infinitely scalable! :)
11.
▲
by
abewhite
2y ago
Material 3
12.
▲
by
abewhite
2y ago
To answer the other part of your question: you don’t manually edit the generated Kotlin. Instead there are mechanisms for writing Kotlin inline in your Swift, dropping Kotlin files into the project, and other platform customization options:
13.
▲
by
abewhite
2y ago
Skip is definitely a great way to ease into the Android dev world. Lots of options for adding platform-specific code - including being able to directly call Kotlin/Java APIs from your Swift, move back and forth between SwiftUI and Comp
14.
▲
by
abewhite
2y ago
Yes, the docs even say that integrating into an existing app is way harder than starting with a new one! https://skip.tools/docs/gettingstarted/#existing_development