正在加载视频...

视频加载失败

Compiled #SwiftUI on Android progress! With Skip's existing SwiftUI support and bridging technology, most functionality ports quickly. The biggest time drag is just the massiveness of the SwiftUI API surface area

55,150 次观看 • 1 年前 •via X (Twitter)

12 条评论

Ben 的头像
Ben1 年前

If you had the time to explain what it is exactly that you're doing at the moment, by showing a simple example in detail, i would absolutely love it. I'm still a bit confused at to what is compiled, what is transpiled, and where does it all hooks to the android api.

Abe White 的头像
Abe White1 年前

iOS: your code builds as if Skip isn't there Android: your Swift compiles against the official std lib and Foundation, plus our SkipFuse lib for system integration. Your SwiftUI compiles against our SkipFuseUI lib mirroring the SwiftUI API. Under the hood, SkipFuseUI JNI-bridges to our SkipUI lib, which uses Compose

Etherspot 🐞 的头像
Etherspot 🐞2 年前

Want to build a Web3 app without all the overhead costs? Try TransactionKit, a React toolkit that makes building dApps easy. Integrate cutting-edge account abstraction features in just a few clicks. Try it today 👇

Ivan 的头像
Ivan1 年前

Astonishing work!

Artila 的头像
Artila1 年前

how did you do this? Flutter/dart?

Abe White 的头像
Abe White1 年前

This is a Swift/SwiftUI app using In particular, Skip's in-progress support for *compiling* SwiftUI and bridging to Compose, rather than our existing support for *transpiling* to Kotlin

Adhithya 的头像
Adhithya1 年前

interesting.. how does the swiftui to compose component mapping work? does each of your swiftui component map to an equivalent material compose one?

Abe White 的头像
Abe White1 年前

There are lots of complications, but generally yes

Marc 的头像
Marc1 年前

i'm pretty intrigued by the tech behind this. how far along is Skip? do animations work? navigation transitions?

Abe White 的头像
Abe White1 年前

Here's the SwiftUI our current, transpiled product supports on Android. We're now in the process of supporting all this in compiled mode. Note that this subset is always expanding, and that you can mix in Compose as desired too

Highest 的头像
Highest1 年前

the material navbar is off n the android emulator. the pill is supposed to be larger

Abe White 的头像
Abe White1 年前

We’re not customizing it here. That is the vanilla material 3 nav bar in the version we’re using

相关视频