Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Better just native
If not an option
Go with react native, flutter is still in it's early stages. React is a bitch when talking with hardware, you need dependencies for that. You also need to manage background fetching yourself, and expect UI fixes for both platofrms what works for one might be screwed for the other. -
flutter is gonna be the best hybrid app dev framework in a few months, its still in beta so some things cant be made in flutter which is why i have to wait
-
Mb3leb21986y@hack native means if android go for android studio and write in java or kotlin. And for IOS write swift on XCode, trust me working less does not give you a satisfying product.
Writing a webview mobile application is cheap as fuck. -
Add on what @Mba3gar said, all data processing is done inside JavaScript thread which single thread slow ass thing. Unless you want to process your data through native code and sending back to JavaScript then hello headaches of having to handle exceptions and tests on both js and native
-
hack64566y@Mba3gar I know what native means. React native and xamarin is not webview applications (dont know others) and you can write native when you need in both and you can export native android or xcode project anytime from react native.
-
@hack The only thing I like about hybrid is fixing once but making a full app hybrid is a pain :\
-
React Native:
If you want to get started right now. Decent choice. Nice react view logic. Really dependent on third party npm packages, so take care here.
Flutter:
If you want to pick the brightest star at the hybrid framework market. People say it is easiest to use after getting started and scales well workflow-wise.
Ionic:
Worst option. Only viable in my opinion, if you want to go angularish with your code.
Just my 2 cents :).
Related Rants
React Native, Flutter or Ionic?
question
android
cross-platform
ios
app development