Developing a Mobile App with Elixir and Phoenix in 2023 - Technology Stack Inquiry

Hello ElixirForum community,

I’m planning to build a mobile app using Elixir and Phoenix in 2023. I’d like to get your input on the best technology for the mobile front-end. Should I go with React Native, Flutter, or something else?

Any advice, case studies, or considerations regarding Elixir-Phoenix integration with these mobile frameworks would be greatly appreciated.

Thanks for your help!

Hello and welcome…

Maybe You could try Elixir Native?!

4 Likes

LiveView Native is not production ready yet, parts of the API are being smoothed over and Android support is currently on hold.

2 Likes

Thank you for mentioning ‘Elixir Native.’ I’ve been eagerly anticipating news about somting like this, and I’m looking forward to learning more.

1 Like

I’m using SwiftUI for iOS and Jetpack Compose for Android. I’m very happy with this choice.

4 Likes

Hi @ilkerkaan, as @NduatiK commented parts of the API are being smoothed and the effort for this release 0.1 was focused first on SwiftUI. As an Elixir/iOS Developer combining both worlds is very exciting and the possible benefits to someone leading a technical team in a startup are clear to me. Brian the Dockyard founder and CEO wrote this blog post Elixir’s First Native Development Framework Will Massively Accelerate Development Timelines

Finally there are a couple of examples you can try:

And if you get stuck drop me a line in Slack https://elixir-lang.slack.com in the #liveviewnative channel

2 Likes

Curious what tech you DID go with? And why did you choose it?

I don’t mean to re-open an old thread here, but depending on the use case, could you not handle auth and a lot of other concerns with a REST API setup with Pheonix? I’m very new to Elixir, so let me know if I’m missing some nuance, but that is a very traditional way I have seen the same server work with web or native clients. The LiveView Native does look very promising though.