How to create elixir app for both phoenix and mobile backend

I want to build elixir app as a backend service for mobile app and web app(phoenix).
I have an experience with elixir app and phoenix framework.
But haven’t done that for both mobile and web app and lack of understanding for system design.
Is there any tutorial or document for this scenario?
Please Help :slight_smile:

Hello and welcome,

You can build a json api, either a simple rest api, or graphql.

Building a mobile application is not that different than building a webclient for rest api… just be aware authentication will often use token instead of session.

If You want to use channels, then You will need a phoenix client available in your language.

I am not sure there is one for Dart (maybe someone knows one)