I have a website built with HTML, CSS, and JavaScript, and it runs on a Node server. I want to know the best approach to turn this into a mobile app that I can publish on Google Play and the Apple App Store. For context, my site has a responsive design and follows mobile-first principles. Looking forward to your insights and advice!
9 Answers
Check out Tauri. It’s straightforward and won’t take too long to get up and running!
You may need to learn new programming languages if you aren't going the webview route. Flutter and React are popular options right now. We're using Flutter ourselves for its versatility!
For a cross-platform solution, you'll need to dive into specific technologies. Given your Node-based setup, React Native could be good. Also, consider Progressive Web Apps (PWAs) since they can provide app-like experiences, especially on Android, but Apple is quite strict about this.
Don’t forget about touch support! It’s critical for mobile-friendliness. Many sites miss this, leaving users frustrated when they can’t interact properly on their devices.
First off, ask yourself if it truly needs to be an app. In many cases, a well-optimized website is enough. If you decide it has to be an app, tools like Cordova can help you wrap your site for deployment. But honestly, if that's your approach, it might not need to be an app at all. Alternatively, you could rebuild it in native code or use a cross-platform framework for a smoother experience.
Why not just optimize the website instead? It sounds like it's already responsive!
If you just want it done, I can help you out for $40 an hour! 😄
Be cautious with Apple’s policies; they frown upon just wrapping a site. If you go that route, you might struggle to get approval. Using React Native with Expo is a solid option and allows for added features if needed.
But isn't that just about making it feel more like an app? Can’t we just use a simple wrapper?
You could keep it as a web app and utilize a webview in your app to display it. If you get into React, React Native could help streamline mobile app development.
Some people might prefer app access for convenience. If they’re used to getting similar services through an app, building one could really help attract your audience.
Exactly! Quick access through an app can enhance user engagement.

I’ve been exploring PWAs! Can those icons link to the app store?