I'm developing a web app that I want to launch on mobile. I'm handling the backend with SpringBoot and using Lovable AI for the frontend. Initially, I intended to wrap the web app to create a mobile version, but my friend warned me against it. He mentioned that wrapping can lead to a poor user experience and that it can be quite troublesome. I'm now reconsidering. Should I maintain my current approach with Lovable AI or switch to a framework that allows for building a truly native mobile app? Any advice or personal experiences would be greatly appreciated!
3 Answers
Consider turning your app into a Progressive Web App (PWA) using pwabuilder.com. It may not be as responsive as a native app, but it's a lot less hassle than wrapping a web app. Plus, it offers a decent compromise if you're looking for ease of deployment.
Look into using Flutter or React Native. Both are fantastic options that can help you build mobile apps more efficiently without losing that native feel.
I'd suggest building native apps directly instead of wrapping. Using AI to create your mobile app might not yield the best results. Wrapping a web app can lead to a subpar user experience, so it's better to focus on creating a mobile-friendly site first and then develop dedicated apps.
What's wrong with PWAs?

I'm not saying it's bad, but that site looks a bit sketchy.