LiveView Native In The Wild

An AI-generated image of various logos hanging like fruit off a tree in the background.
Brian Cardarella

CEO & Founder

Brian Cardarella

Your digital product needs to stand out from the competition and attract users at the same time. We help our partners do just that. Book a free consult to learn how we can do it for you.

One of the more common questions we get with LiveView Native is “who is using it?”, which is fair. Why be the first to bet your company on using LiveView Native? Why risk the time on a new framework? We’ll be highlighting community members and companies that have started to use LiveView Native.

HVAC App

Gregg Furstenwerth has been experimenting with creating a native mobile application with LiveView Native to control a microcontroller application that runs his home’s HVAC system. Gregg’s thoughts on building with LVN:

The experience was really quite incredible. The creation of the app and then writing the code for it has been very simple. Ecto and PostgreSQL work together wonderfully with migrations to add features. It was less than a day I had an app I could authenticate with sessions and do push notifications with. Using the power of Elixir to track the token to the UUID was trivial to identify what phone was which token. A very minor amount of Swift code was required to do so. It’s as expected with the LiveView ecosystem. Most things can be accomplished in Elixir with few outside components needed.

Shortly after showing his work, an eagle-eyed follower noticed a bit of lag on the button presses but Gregg was able to quickly identify and resolve the latency issue.

Running on Linux

All along the development of LiveView Native, I’ve only ever used a MacOS machine to create LVN apps. We have Jetpack support in very active development, but for those wanting to build SwiftUI apps we’ve been telling people they need a MacOS machine. Now with LVN Go this is no longer necessary and Martha Nieto surprised us by using UxPlay to AirPlay mirror her iPhone running LVN Go to her Ubuntu box that she was building the LVN app on. This gave her a simulator-like experience and she could see the immediate results on the same screen. Very cool stuff! She shares her experience learning Elixir and building with LiveView Native:

Reading your blogs, reading the LVN official documentation and watching some videos from @bcardarella talking about LVN and knowing what LVN can do I’m very excited being a fan of this stack myself.

Since I’m new with this stack I’m still learning about LVN. There are always some issues but so far I could solve them all.

Building for Android

Despite the Jetpack client being not officially released yet, some people aren’t waiting! Josh shares his experience with the pre-release of Jetpack (Android) support

[Despite not yet being released for], it can be made to work with some minor fiddling and learning how to properly set up the Jetpack dependencies. Once set up, it was relatively easy to use by reviewing the jetpack client code and reading the compose docs. Feels great

Scrum Poker with LVN

Constantin Angheloiu built a simple Planning Poker game demonstrating the cross-device capabilities of LiveView Native. The web app, simulator and LVN Go app are all updating right next to one another. Constantin has been a great advocate for LiveView Native for some time now. If you haven’t already, check out his video breaking down how LiveView Native complements the existing Elixir stack of technologies.

And be sure to check out his Scrum Poker app that he has open sourced.

More to come!

We will continue to showcase more and more LiveView Native apps being built. Whether you are experimenting with LVN, building for your own personal needs, or creating a production application for your brand we want to know about it and celebrate your progress. Be sure to at-mention @liveviewnative to let us know so we can include your work in future posts.

Newsletter

Stay in the Know

Get the latest news and insights on Elixir, Phoenix, machine learning, product strategy, and more—delivered straight to your inbox.

Narwin holding a press release sheet while opening the DockYard brand kit box