Sure you can (assuming your are not thinking of storefront or themes). Apps in shopify can be written in anything you like including phoenix and liveview. Shopify very much want it to be a SPA with their CSS styling to make it look and feel more consistent to their users but in the end they are just loading your application in an iframe or you can access the app directly without going through the shopify admin pages.
Sorry, I was not clear. You can do a clone of shopify in liveview, but cannot use shopify with liveview because it’s not powered by phoenix.
What You can’t do is PWA with liveview.
I feel liveview was done to replace js, because of the complexity of js tools (webpack, framework). And that’s the way it is promoted, no need for js.
But if You master any of the js framework, You have already a powerful tool, that can do what liveview does, and more (PWA), but with state on the client.
We must be talking about completely different things
I don’t understand this. I was referring to the original thread about writing apps in shopify which can be written in phoenix + liveview. I have written a couple myself.
The only thing hosted by shopify is there theming and storefront and if you don’t write apps for those (most apps do not) you can write the app in any language as you are hosting the backend yourself.
The article also pushes to strongly on that you “need” to write an SPA when writing embedded apps. Liveview works fine here and so does normal standard applications. It is just that most of shopifys learning resources and libraries are geared towards writing SPAs with their own styling to make the embedded applications look and feel as they are part of the shopify admin.
I meant if (real) shopify is splitted into backend/frontend, You could easily switch frontend (Vue, React, Angular etc.), but not for liveview, because it needs Phoenix as backend.