Loading...

{{notif_text}}

Why join channels?
Learn from peers
Discuss and share learning resources with the top professionals across the world
Open business or job opportunities
Earn reputation points to get consulting projects, attract talent or land jobs.
Accelerate your growth
Grow your network and get exclusive deals from our learning partners.
signup now
Abhishek Jain asked a question
{{::getFormatedLocalTime("2017-03-08T10:14:54.125Z", {without_time: true})}}

Cross Platform or Native Development

What would you prefer if you have been given this choice of going either Native way or cross platform way? Please provide different scenarios as well which may affect your decision.

answer
submitting answer...
submit
No answers yet. Be the first one to answer!
4 answers
Varun Mehta A Mobile Development Expert
{{::getFormatedLocalTime("2017-04-07T12:05:05.056Z", {without_time: true})}}
This would be driven by a host of factors primarily Product, Business Requirments, Time To Market & team skill.
A high-performance app like a game or video solution would be always better with Native.

A business app like an e-commerce solution would make more sense with a hybrid solution like React-Native.
Benefits of hybrid:
  • Operational Viability as you need lesser people
  • Easily maintainable
  • Sync between features on all Platforms
  • Code To Push feature
Whether hybrid or native, your product should be awesome.
There should be no performance lag or UX issues.

Disclaimer: I am an iOS expert with a preference for Swift any day. But my choices are driven by business, not my personal preferences.
Vinod Pahuja Technology Enthusiastic
{{::getFormatedLocalTime("2017-05-24T13:35:59.605Z", {without_time: true})}}
Agree. I am a Java Expert ( both Frontend and Backend ) and still prefer Hybrid App as you can find and train peoples on this easily.
Loading comments...
Mayur Patanvadiya Android Dev
{{::getFormatedLocalTime("2017-03-09T12:30:08.678Z", {without_time: true})}}

Hello Abhishek,

 
I work in Native.
I know Xamarin, Phonegap, React Native (Cross Platforms) and dived into it but i didn't find it right for me.
 
I know that Facebook, Instagram, AirBnb and lot others are using React Native and i love those apps but i am not a fan of React Native and secondly, i don't like JS.
 
I love working in native only apps and i'll explain the reason in brief why :
If you use cross platform, you can't provide native components unless you are using React Native or Xamarin as far as i know, so users don't get the feel of using Android app and they end up not using apps.
& even who claims to provide Native components in cross platform, What i understand and know is Android & iOS & even Windows have totally different architecture and Hardware, ultimately you must do some patches at some point to make everything work in all.
All OS don't have same components and reactions as well design pattern and user behaviour also differs, the audiance of using any OS are mostly falls in some category and developer mustt understand it though i believe you should not make app in cross platform.

Study everything and you can keep same environment for all the OS but design and/or components may very.
Nothing can beat Native.
 
Regards,
https://about.me/mayur_p
Bhavik Shah Sr. iOS developer (Swift)
{{::getFormatedLocalTime("2017-03-14T08:37:01.701Z", {without_time: true})}}
Nothing can beat Native (Y)
Loading comments...
To view all answers to this question, join this channel
join this channel
Learn how Cutshort Channels work
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.
Okay
Privacy policy
File upload not supportedAudio recording not supported
This browser does not support file upload. Please follow the instructions to upload your resume.This browser does not support audio recording. Please follow the instructions to record audio.
  1. Click on the 3 dots
  2. Click on "Copy link"
  3. Open Google Chrome (or any other browser) and enter the copied link in the URL bar
Done