Hacker News new | ask | show | jobs
by jbergens 3123 days ago
As I understand it he says that Flutter uses dart and that is much better than js, react native lacks good documentation and the developer tools are great for Flutter/dart.

Both Flutter and Dart seems interesting but I don't think they will take over the world in 2018. TypeScript already exists and has a lot more users than dart and also has good tooling. It is also typed like dart which makes more traditional c# and java devs happy. React is getting more an more popular and react native will probably live on that, even if it isn't the best solution for building mobile apps (and it might be the best one yet, I don't know).

2 comments

Disclaimer: I don't have experience with developing RN apps.

I mostly agree, but do a lot of RN modules are written in ES6 rather than TypeScript, so they are lacking type definitions [1]? Also I noticed a lot of modules which are just converted cordova plugins to RN.

[1]: Yes, I know. I can use anonymous definitions or use some magic tools...

Good points. After writing native mobile apps with ObjC, Swift etc I still prefer strong typed languages like Go, TypeScript, etc.
I am a member of the React Native Core team

> On the documentation The document is not abandoned. Infact, we are actively working on fixing the document and reaching out to the community to identify gaps in documentation and fixing them. We are also moving docs to a separate repo to make sure that they are easy to contribute to.

> On Typed languages. A lot of people use React Native with Flow or TypeScript, and are able to benefit from type systems.

I think it's debatable if go is strongly typed. And it's definitely not _more_ strongly than swift.