1
votes

My team and I are new to mobile application development and we are wondering what is the best cross platform framework for a whatsapp-like app (messaging/ video calling) between Ionic, React Native and Flutter.

PS: we have a strong background in javascript-based frameworks in web development like Angular and NodeJS.

3

3 Answers

1
votes

Well there's nothing like Best Framework, it's just what suits you better.

I'm a flutter developer and i've seen some people saying that it's very difficult for them to understand flutter. Same with React. Some people are comfortable with Flutter and some with React.

I would recommend you to check the Pros & Cons of both the frameworks and decide which will suit you better.

Check this out, this may help you decide which is better.

0
votes

Well, it depends obviously.

But as you need to build a messaging and video calling real-time application, I would choose Flutter or React Native, because those framework have better native performace.

And, you also mention that you have a strong background with javascript... then React Native would be a natural choice in this scenario.

  • React Native -> you use javascript as your language.

  • Flutter -> you use dart as your language.

0
votes

That's nice you mentioned the type of the app you are doing. I would personally recommend using Flutter as it is more flexible and also the testing is very smooth. You can check for example this comparisons of the key characteristics of Flutter vs Ionic and Flutter vs RN. Hope it is useful and will help you decide the best one for your project. Flutter vs Ionic comparison table Flutter vs React native comparison table