Avatar of Saamer Mansoor

Saamer Mansoor

Founder at The First Prototype
Founder at The First Prototype·

We have experience with React Native, Flutter or Xamarin, the lion share of the native cross-platform tools used. They all allow you to create very good user experiences. You can check their reddit pages to see the beautiful designs people recreate. I highly recommend using cross platform tools vs native if your app has generic functionality that doesn't use advanced functionality of the app like VR/AR. So, for something like a dating app without those features, you would probably be better off with cross platform native instead of single platform native (swift/kotlin). If budget is low, a lot of companies have success just using Expo (a framework on top of React Native). It limits you further, but it's the easiest and most affordable to find developers with. Eventually you might decide to move away from it, but at that time ou ll have a lot more money and react native will be an easy tech to move towards.

Xamarin is the oldest of the cross platform native tools and so there's a lot more documentation and supporting libraries.

Flutter is super fast & fluid, and since it uses pixels(skia), it's even more performant than all the other technologies including native single platform. But it doesn't come with the amazing libraries that Xamarin and React Native is able to leverage

READ MORE
7 upvotes·1 comment·30.1K views
Aarav Varma
Aarav Varma
·
February 21st 2022 at 12:51PM

Thank you so much, I shall look into it and dig in more to get more information about the same.

Namaste

·
Reply
Founder at The First Prototype·

It seems like your app is not really using any native functionality on the phone. I have experience with cross platform iOS & Android development. They are all really good tools! Xamarin (all the project on the website portfolio I attached) is awesome for accessing native functionality (NFC, Sensors, Bluetooth, etc), and I have built apps that have millions of downloads, some that hit Top 5 on Utilities, another that hit Top 50 in Finances. You just have to look at what your application intent is, it seems like it's just to read and post data. For that they are all pretty good, but you should also look into Ionic which may serve the same purpose

READ MORE
The First Prototype (thefirstprototype.com)
4 upvotes·51K views
Founder at The First Prototype·

We focus on Mobile App Development and iOS development is so much smoother in every framework on a Mac over a Windows computer. iOS development in Swift won't work on Windows but looking at the other cross platform frameworks, the chances that your code will just work on an iPhone when you develop on a Windows computer is much lesser. To a certain extent, you can make the UI look similar using Flutter or Webpack for React Native, but once it comes to the device functionality like Wallet, Camera, File Storage, it becomes a bigger pain than it's worth.

READ MORE
The First Prototype – Medium (prototypemakers.medium.com)
3 upvotes·35.2K views