Sign in

LiveView Native

@liveviewnative.dev
388 followers 0 following 43 posts

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

PostsRepliesMedia
LiveView Native @liveviewnative.dev · 10/09/2025
github.com/otp-interop
010
LiveView Native @liveviewnative.dev · 10/09/2025
Introducing Elixir Pack & Swift Erlang Actor System www.youtube.com/watch?v=u9NF... #ElixirLang
youtube.com
elixir pack demo
YouTube video by Brian Cardarella
2104
LiveView Native @liveviewnative.dev · 21/06/2025
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
2356
LiveView Native @liveviewnative.dev · 15/05/2025
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
0171
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 01/05/2025
. @liveviewnative.dev supports the new App Store allowances for outside transaction services like Stripe #ElixirLang
1343
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 23/04/2025
One of our clients has been writing about building with @liveviewnative.dev medium.com/@fraiha26/bu... #elixirlang
medium.com
Building Custom SwiftUI Components for LiveView Native
Lately at work, I’ve been all in on LiveView Native (LVN) from the wonderful folks at DockYard. Before we get started, here’s a crash…
0142
LiveView Native @liveviewnative.dev · 03/04/2025
Nothing to share public yet, it may still be some time until we do. We want to ship something that "just works"
110
LiveView Native @liveviewnative.dev · 02/04/2025
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
1357
LiveView Native @liveviewnative.dev · 21/03/2025
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
051
LiveView Native @liveviewnative.dev · 15/03/2025
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
objc.io
Thinking in SwiftUI
A Transition Guide
0133
LiveView Native @liveviewnative.dev · 15/03/2025
We'll be posting a series of videos once 0.4.0 is out. Right now it's mostly ad-hoc
010
LiveView Native @liveviewnative.dev · 04/03/2025
For those upgrading to 0.4.0-rc.1 there are some changes to be aware of: github.com/liveview-nat... #ElixirLang
github.com
020
LiveView Native @liveviewnative.dev · 04/03/2025
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.
100
LiveView Native @liveviewnative.dev · 04/03/2025
Tomorrow (Wednesday) @bcardarella.bsky.social will do a live stream on building a 0.4.0-rc.1 app!
120
LiveView Native @liveviewnative.dev · 04/03/2025
Speaking of Android, we're starting the Jetpack work again and now getting it working with the latest LVN Core.
120
LiveView Native @liveviewnative.dev · 04/03/2025
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.
120
LiveView Native @liveviewnative.dev · 04/03/2025
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.
120
LiveView Native @liveviewnative.dev · 04/03/2025
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
1215
LiveView Native @liveviewnative.dev · 04/03/2025
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.
cookbook.liveviewnative.dev
Cookbook · LiveView Native
210
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 19/01/2025
Another @liveviewnative.dev talk from ElixirConf just dropped www.youtube.com/watch?v=jGQK... #ElixirLang
youtube.com
LiveView Native 18 Months In: Are We There Yet?
YouTube video by ElixirConf
0145
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 08/01/2025
Live: Building a LiveView Native app to take photos and upload twitch.tv/bcardarella #ElixirLang
twitch.tv
bcardarella - Twitch
I do things at DockYard
021
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 08/01/2025
At 2pm EST I'll be streaming @liveviewnative.dev building a small app that will access camera and use LiveUpload #ElixirLang
011
LiveView Native @liveviewnative.dev · 29/12/2024
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
youtube.com
LiveView Native is ready!
YouTube video by ElixirConf
0142
LiveView Native @liveviewnative.dev · 29/12/2024
other devices are still in review, I got the approval for MacOS and jumped the gun. Should hopefully be in a day or two
000
LiveView Native @liveviewnative.dev · 28/12/2024
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
testflight.apple.com
Join the LVN Go beta
Using TestFlight is a great way to help developers test beta versions of their apps.
251
LiveView Native @liveviewnative.dev · 26/12/2024
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
github.com
Release 0.4.0-rc.0 · liveview-native/live_view_native
What's Changed LVN template parser by @bcardarella in #208 LiveComponent, child LiveView, and LiveViewNativeTest by @bcardarella in #210 More tests for LiveViewNative rendering by @bcardarella in ...
022
LiveView Native @liveviewnative.dev · 17/12/2024
The -ish has been moved to Thursday.
000
LiveView Native @liveviewnative.dev · 17/12/2024
Considering there aren't any real productiion apps in LVN yet now is the time to dog food this change.
010
LiveView Native @liveviewnative.dev · 17/12/2024
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
171
LiveView Native @liveviewnative.dev · 17/12/2024
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
031
LiveView Native @liveviewnative.dev · 17/12/2024
Building an AI powered iOS app with LiveView Native by Headway www.youtube.com/watch?v=nx_7... #ElixirLang
youtube.com
Building an AI-Powered iOS App with LiveView Native
YouTube video by Headway
091
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 16/12/2024
LiveUploads are now working in @liveviewnative.dev ! #ElixirLang
1223
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 16/12/2024
Just added support for Jetpack Themes to the @liveviewnative.dev Jetpack client stylesheets github.com/liveview-nat... #ElixirLang
github.com
Support themes in stylesheets by bcardarella · Pull Request #482 · liveview-native/liveview-client-jetpack
061
LiveView Native @liveviewnative.dev · 12/12/2024
That's the "Google Way"
000
LiveView Native @liveviewnative.dev · 12/12/2024
Looks like we'll be running LiveView on Android XR soon blog.google/products/and... #ElixirLang
blog.google
Android XR: The Gemini era comes to headsets and glasses
Android XR is our newest platform built specifically for XR headsets and glasses.
192
Reposted by LiveView Native
LiveView Native @liveviewnative.dev · 11/12/2024
LVN Go is now available for Apple Vision Pro apps.apple.com/us/app/lvn-g... #ElixirLang
apps.apple.com
‎LVN Go
‎Start building LiveView Native applications without setting up Xcode and compiling a native application. Enter the URL of the Phoenix server to connect. Note: This version of LiveView Native Go use...
0101
LiveView Native @liveviewnative.dev · 11/12/2024
LVN Go is now available for Apple Vision Pro apps.apple.com/us/app/lvn-g... #ElixirLang
apps.apple.com
‎LVN Go
‎Start building LiveView Native applications without setting up Xcode and compiling a native application. Enter the URL of the Phoenix server to connect. Note: This version of LiveView Native Go use...
0101
LiveView Native @liveviewnative.dev · 11/12/2024
Of course, sorry for the content break we went on. Our next post was on navigation and this jank needed to be solved first.
100
LiveView Native @liveviewnative.dev · 11/12/2024
The fixes shown are in the client not the server so we need to cut a new release of the client and submit a new LVN Go app to the AppStore.
110
LiveView Native @liveviewnative.dev · 11/12/2024
We hope to release an updated client before the holidays along with some more "Build your first LVN app" blog posts so you can explore during your break :)
120
LiveView Native @liveviewnative.dev · 11/12/2024
And yes the back button works just fine #ElixirLang
262
LiveView Native @liveviewnative.dev · 11/12/2024
After:
132
LiveView Native @liveviewnative.dev · 11/12/2024
Before:
121
LiveView Native @liveviewnative.dev · 11/12/2024
We've solved our navigation jank issues. #ElixirLang
271
LiveView Native @liveviewnative.dev · 11/12/2024
We're introducing the `phx-replace` attribute on SwiftUI navigation links. It's fast #ElixirLang
0173
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 11/12/2024
So now @liveviewnative.dev should be feature parity with LiveView itself on the server. We just have some more work on LVN core to do. We could really use help to speed things up, if someone has Rust experience and wants to contribute please reach out. #ElixirLang
0256
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 11/12/2024
Just landed a new special attribute in @liveviewnative.dev templates: `:interface-` This will allow you to conditionally render elements based upon matching interface values: <Text :interface-target="watchos">Watch!</Text> github.com/liveview-nat... #ElixirLang
github.com
:interface- special attribute support by bcardarella · Pull Request #213 · liveview-native/live_view_native
081
LiveView Native @liveviewnative.dev · 03/12/2024
LiveView Native is now on LiveView 1.0 github.com/liveview-nat... #ElixirLang
github.com
LiveView 1.0 · liveview-native/live_view_native@5077bda
14610
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 29/11/2024
Just landed support @liveviewnative.dev for LiveComponent, child LiveView, and our own LiveViewNativeTest suite that mimics Phoenix.LiveViewTest github.com/liveview-native/live_vie… #ElixirLang
github.com
LiveComponent, child LiveView, and LiveViewNativeTest by bcardarella · Pull Request #210 · liveview-native/live_view_native
0152
Reposted by LiveView Native
Brian Cardarella @bcardarella.bsky.social · 27/11/2024
One more @liveviewnative.dev demo of @t3.gg's Pokemon battle app before Turkey Day. This time with built for Apple Vision Pro. It's starting to get a bit ridiculous. www.youtube.com/watch?v=HNU7... #ElixirLang
youtube.com
Apple Vision Pro LiveView Native of Theo's Pokemon Battle app
YouTube video by Brian Cardarella
0132