What's your recommendation for cross-platform mobile app framework?

Hey all!

I'm interested to create a basic mobile app for my project #beyond, and wondering what you'd recommend for which framework to choose?

My web experience is primarily around React (+NextJS) so React Native naturally seems obvious, but there seem to be many others too. What's your advice on which one to choose?

Thanks! 🙏🏼

Jason T

I think there's flutter and ionic.

But in my opinion. If you already have experience with React, you should just go ahead with a framework that you are already comfortable with. That way you will be able to push your product to market fast. Which is what I think matters the most :)

0 Likes
Nikit Singh

I think going with Ionic will be a better choice instead of React Native. Even if react native uses React, it doesn't mean the experience will be the same while using it. Styling a react native app is harder compared to the browser one but in the case of Ionic, it's the same. You can even use something like TailwindCSS or Bootstrap in Ionic unlike in react native. Unless your app is going to have a lot of animation or needed to be very optimized, I will recommend Ionic.

0 Likes

Well, i think you should give capacitor a look. It's a great tool especially if you just need a wrapper around your webapp to turn it into a native mobile app. Check this example out https://github.com/mlynch/nextjs-tailwind-ionic-capacitor-starter

0 Likes

IF you already built your webapp, then give capacitor a try. It wrap your webapp and turns it into a native mobile app with cool features.

I've used it before (2 years) ago and i was amazed. Then, some phonegap plugins were not ported to capacitor or were not compatible at all. I'm sure by now, that has improved. Check this out example out https://github.com/mlynch/nextjs-tailwind-ionic-capacitor-starter

0 Likes

Flutter is what I have been hearing a lot about BUT not given it a try, personally. You might want to take a look at it.

0 Likes

React (Next.js or any other framework which allows exporting static assets) + Ionic + Capacitor + (Your CSS Framework of choice) and you can go a long way.

Plus, it's the only solution which really holds up to the promise of having to write just one codebase.

0 Likes

I've using React-Native for now almost 5years and I still recommend it even if 2 years ago I almost switch to Flutter.

Lot of pain point with React-Native 2 years ago but look like THE COMPETITION was good for them. I love flutter not just for what they do but also because they put React-Native in a situation where they need to improve.

Long time ago adding a native lib was a pain. This is why Expo etc came out. Now it's as easy as Expo.

The hot reload was a mess etc. Now it's so much better again thanks to Flutter who have that from the beta.

I feel React-Native is the way to go just because the js ecosystem is huge and so you can use anything you want. And if you know react you know 70% of react-native

0 Likes

Please sign in to leave a comment.