github.com/otp-interop
github.com/otp-interop
Introducing Elixir Pack & Swift Erlang Actor System
www.youtube.com/watch?v=u9NF...
#ElixirLang
Flutter has to completely redesign their UI system to match Apple's new "glass" aesthetic: github.com/flutter/flut...
Meanwhile, we're already running on iOS 26. Glass and all.
#ElixirLang
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
. @liveviewnative.dev supports the new App Store allowances for outside transaction services like Stripe
#ElixirLang
One of our clients has been writing about building with @liveviewnative.dev
medium.com/@fraiha26/bu...
#elixirlang
Nothing to share public yet, it may still be some time until we do. We want to ship something that "just works"
This is an iPad app running LVN along with the Phoenix app running *on device* and editable showing real-time updates.
All on the same screen.
#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
For those exploring LiveView Native an are struggling with how SwiftUI apps are designed, this is a great primer: www.objc.io/books/thinki...
#elixirlang
We'll be posting a series of videos once 0.4.0 is out. Right now it's mostly ad-hoc
For those upgrading to 0.4.0-rc.1 there are some changes to be aware of: github.com/liveview-nat...
#ElixirLang
Are you on Discord or Slack? We'd like to see what's happening. Even with the 0.3.1 version you're on it should be stable.
Tomorrow (Wednesday) @bcardarella.bsky.social will do a live stream on building a 0.4.0-rc.1 app!
Speaking of Android, we're starting the Jetpack work again and now getting it working with the latest LVN Core.
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.
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.
LiveView Native 0.4.0-rc.1 is out!
This is a very large release that probably won't have much to show as it's a lot of under the hood refactoring.
#ElixirLang
Sorry missed this. You should try going to cookbook.liveviewnative.dev
If you visit that page you can spawn LVN Go with an AppClip as well.
Another @liveviewnative.dev talk from ElixirConf just dropped
www.youtube.com/watch?v=jGQK...
#ElixirLang
Live: Building a LiveView Native app to take photos and upload
twitch.tv/bcardarella
#ElixirLang
At 2pm EST I'll be streaming @liveviewnative.dev building a small app that will access camera and use LiveUpload
#ElixirLang
Its a few months old but the presentation at @elixirconf convering LVN concepts is a good primer for those curious how we build for native
www.youtube.com/watch?v=9D9L...
#ElixirLang
other devices are still in review, I got the approval for MacOS and jumped the gun. Should hopefully be in a day or two
Public TestFlight for LVN Go 0.4.0-rc.0
testflight.apple.com/join/BQp7FQuE
Available for iPhone, iPad, Mac, Apple TV.
Vision Pro didn't make the cut for rc.0 but will be back for rc.1
#ElixirLang
0.4.0-rc.0 is now released:
github.com/liveview-nat...
Installation deps needed: hexdocs.pm/live_view_na...
Please note that stylesheets *must* be 0.3.2 for this release.
#ElixirLang
The -ish has been moved to Thursday.
Considering there aren't any real productiion apps in LVN yet now is the time to dog food this change.
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