LiveView Native

LiveView Native

@liveviewnative.dev

"It's not a webview" Create Phoenix LiveView apps for anything with a screen.

387 followers0 following43 posts

Slowly but surely making progress towards nested LiveView and LiveComponent support. This is showing our new view tree patching API, currently being triggered from within the client. #ElixirLang

It looks like Apple fixed the compilation bug we found in Xcode 16.3 beta.2, we're testing out beta.3 to confirm. If it's resolved then we can move ahead with releasing 0.4.0 final this upcoming week mostly likely. #ElixirLang

View full thread

The first major change is we now emit stylesheets as JSON. Our SwiftUI client modifier codegen was completely re-written to be far more versatile and flexible to allow access to nearly every SwiftUI modifier now.

The second major change is moving our networking stack out of the SwiftUI client over to LVN Core. This removed a ton of code in the client and means we're nearing a good place for other clients (Android) to require far less work to get going.

With our 0.4.0 release coming tomorrow-ish also comes our change to LVN Core's networking stack away from Swift's. This is a big shift so *we expect bugs*. We'll also move quickly on patch releases but we need help surfacing and reporting those bugs. #ElixirLang

The 0.4.0 release we should be cutting tomorrow will have a breaking change of requiring Swift 6 for the SwiftUI client. You'll need to be on latest Xcode. So might as well start downloading now... ⏳ #ElixirLang

A big advantage of LiveView Native is you can take advantage of continuous deployment for native! Our Cookbook has a GH workflow setup to deploy after a merge into main. We just merged a few new recipes and were deployed and available in less than 5 minutes. #ElixirLang

You are up to date.