Your best bet is Flutter and they already have a library to communicate with Phoenix Channels, that you could use to keep the mobile app in sync with what happens in the web live view app, like I mentioned here:
An example Flutter App for an Elixir Phoenix Channels backend on a demo I made at work: