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?!

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

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

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

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

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.