Recent submissions

Comment · 2 years ago
Comment · 2 years 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 opaque, making it very hard to migrate, and we rely on it being set up in a certain way to be able to build for Android
Comment · 2 years ago
Comment · 2 years ago
Super happy this worked out for you! But I could never trust an LLM to maintain my app over time
Comment · 2 years 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 runtime, added garbage collector, etc depending on the framework), and on the UI side, has often given you non-native UIs. Skip solves all of these problems, and because it uses your code as-is on iOS and generates native code on Android, you can trivially and directly mix in platform-specific code wherever you need to, without any bridging.
Comment · 2 years ago
Skip generates native code, so you can open it in Android Studio and use all the native debugging tools
Comment · 2 years ago
Comment · 2 years 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 it. So if you use something on the iOS side that has no Android coverage, you have to create a separate code path for Android, where typically you'll utilize an equivalent Android framework/function. Skip has several mechanisms for integrating Android code, including being able to call Kotlin and Java API directly from your Swift. These mechanisms are also how you can differentiate parts of your Android app as desired, and how we create our own cross-platform libraries.

Comment · 2 years ago
Skip translates your SwiftUI into Compose, so it uses your Material theme just like any other native Compose app would
Comment · 2 years ago
Skip is a locally installed and run dev tool. It is infinitely scalable! :)
Comment · 2 years ago
Material 3
Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton