TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: React Native is dead, how you would build mobile app nowadays?

8 pointsby jsifaldaalmost 7 years ago
I want to build a simple hybrid mobile application and I was thinking that React Native can be the best solution for me... Because I know reactjs well, and js&#x2F;html&#x2F;css is my daily bread. However, in recent days I have noticed there are plenty &quot;buzz&quot; about dying React Native. I have not dig into... but I wouldn&#x27;t want to use something which is &quot;out dated&quot;. I would like to know what would be your dev stack to build simple mobile application quickly these days? What technologies you would use? I do have knowledge of swift but I don&#x27;t want to use it anymore...<p>Any feedback&#x2F;ideas would be appreciated.<p>George

10 comments

mottomottoalmost 7 years ago
React Native is far from dead. I suspect your conflating &quot;React Native isn&#x27;t good for Airbnb&quot; with &quot;React Native is dead&quot;. The reality is Airbnb already had mobile applications. They wanted to use React Native to potentially accelerate their application development. However, after a couple of years, they still had a hybrid application with both purely native screens and a some React Native screens. I think the number was roughly 200 out of 800 screens? Anyway, point is if you&#x27;re in the same situation as Airbnb, yes, React Native as it stands right now might not be the ideal for making a hybrid application.<p>If you&#x27;re not in Airbnb&#x27;s shoes, React Native may be a completely viable way to build your applications. One hint is that hybrid is harder than it seems. That is is more than just a technical problem. I&#x27;m going to avoid rehashing the Airbnb articles but you can read them to get a sense of the pain points. To continue the hint though, it&#x27;s worth looking at those for whom React Native is working. I&#x27;ve noticed most seem to be greenfield applications developed from the start in React Native.
评论 #17397966 未加载
sharmialmost 7 years ago
I am not a front end developer, but I do understand what you are going through.<p>You, basically, want to invest in something that is future proof and there are just too many options to evaluate. The pros and cons are fuzzy. You are stuck in analysis paralysis. It is sad to say, this is the case in all branches of software development. Just too many options, but none exactly what you want. For backend, it was first Rails, then Django, Node.js, microservices in Go, now Serverless. Somewhere in the middle, there is also Phoenix, Play, and a dozen other stuff that I have not yet found out.<p>So, how do you really decide?<p>First, don&#x27;t believe anyone who says X is dead. May be X&#x27;s growth acceleration has slowed down a bit. The existing users are all still there and the community is still thriving as it were.<p>To arrive at a decision, there are only 3 usecases:<p>1. You are developing a product that you want to release. Then there is no question. No new tech unless absolutely necessary. Learning a new tech and ability to delivery just don&#x27;t mix. This is especially true if you are doing this in your spare time as you need to reduce your cognitive overload as much as possible. Usually, the older tech have all their corner cases ironed out and are solid and dependable if nothing else. They also tend to have better documentation and community to help out when stuck.<p>2. You are looking to develop a new skill that will help you land a better job. Take a job portal that you respect. eg. <a href="https:&#x2F;&#x2F;whoishiring.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;whoishiring.io&#x2F;</a> . See which tech has the best offers in your locality and how many companies actually use that tech. That is what you should explore first. Of course, trying as many new tech as possible expands your horizons and makes you as much a valuable hire.<p>3. Just to have fun. Choose the one you like the most. Build what you like. Throw it away when you get bored. Build again.<p>All said and done, Flutter from google seems to be growing in popularity, though I do not know how mature it is or even if it truly cross platform yet.
gremlinsincalmost 7 years ago
Go back to 2015 and use Ionic&#x2F;Cordova&#x2F;Angular? (Still a good framework imho to build apps).. or just build native if you have the time. I guess you also could try Flutter, seems to be the popular hyped framework of the moment, but I don&#x27;t think react native is quite dead yet.
评论 #17401266 未加载
k8martianalmost 7 years ago
An open source project with more than 65k stars is dead? How and where is your confidence of saying that? With some little common sense, think again how stupid your title is. Even if you want to troll, please do some research first.
harrisreynoldsalmost 7 years ago
I&#x27;d take a hard looks at Ionic! We built the early mobile apps for Shipt on Ionic and it worked out really well.<p>Best of luck!
nazneenalmost 7 years ago
To find out the best platform for your mobile app with the right technology do visit:<a href="https:&#x2F;&#x2F;bit.ly&#x2F;2Jh7Dxn" rel="nofollow">https:&#x2F;&#x2F;bit.ly&#x2F;2Jh7Dxn</a>
dylanhassingeralmost 7 years ago
Vue Native
评论 #17399985 未加载
PerfectElementalmost 7 years ago
I would try Xamarin.
评论 #17400804 未加载
pauljaworskialmost 7 years ago
That&#x27;s just not true at all.
StriverGuyalmost 7 years ago
This feels like a troll.