<story><title>Flutter: the good, the bad and the ugly</title><url>https://medium.com/asos-techblog/flutter-vs-react-native-for-ios-android-app-development-c41b4e038db9</url></story><parent_chain><item><author>ryanwaggoner</author><text>See, and I think that React Native is terrible, and Airbnb abandoning it clearly shows that their engineering culture is solid and not driven by cargo cult engineers chasing the latest fad.</text></item><item><author>resters</author><text>React-Native is great, the only problem is that Facebook does not do enough to nurture the open source use of it, and this creates lots of extra work for teams using it.&lt;p&gt;Airbnb&amp;#x27;s decision to abandon RN is clearly due to engineering blunders and political nonsense internal to Airbnb, which has little to do with RN itself.&lt;p&gt;But if you look at all of the github issues for RN you will see that many of them are open&amp;#x2F;unresolved for weeks with hundreds or thousands of +1s only to have someone at Facebook mysteriously close them, leaving a lot of people in the lurch.&lt;p&gt;We&amp;#x27;re also seeing a lot of API and internal refactoring fromi FB rather than focusing on the ecosystem, which indicates that inside FB it is more beneficial to say &amp;quot;I sped up x by 10% in react-native&amp;quot; than it is to improve usability for the many using it as an open source library trying to get something simple to work as expected.</text></item></parent_chain><comment><author>coldtea</author><text>&amp;gt;&lt;i&gt;and Airbnb abandoning it clearly shows that their engineering culture is solid and not driven by cargo cult engineers chasing the latest fad.&lt;/i&gt;&lt;p&gt;Depends on what they pick next (and why they picked RN before in the first place?), but as a standalone decision it&amp;#x27;s not enough to &amp;quot;clearly show&amp;quot; anything of the sort.</text></comment>
<story><title>Flutter: the good, the bad and the ugly</title><url>https://medium.com/asos-techblog/flutter-vs-react-native-for-ios-android-app-development-c41b4e038db9</url></story><parent_chain><item><author>ryanwaggoner</author><text>See, and I think that React Native is terrible, and Airbnb abandoning it clearly shows that their engineering culture is solid and not driven by cargo cult engineers chasing the latest fad.</text></item><item><author>resters</author><text>React-Native is great, the only problem is that Facebook does not do enough to nurture the open source use of it, and this creates lots of extra work for teams using it.&lt;p&gt;Airbnb&amp;#x27;s decision to abandon RN is clearly due to engineering blunders and political nonsense internal to Airbnb, which has little to do with RN itself.&lt;p&gt;But if you look at all of the github issues for RN you will see that many of them are open&amp;#x2F;unresolved for weeks with hundreds or thousands of +1s only to have someone at Facebook mysteriously close them, leaving a lot of people in the lurch.&lt;p&gt;We&amp;#x27;re also seeing a lot of API and internal refactoring fromi FB rather than focusing on the ecosystem, which indicates that inside FB it is more beneficial to say &amp;quot;I sped up x by 10% in react-native&amp;quot; than it is to improve usability for the many using it as an open source library trying to get something simple to work as expected.</text></item></parent_chain><comment><author>resters</author><text>I use the Airbnb app a lot and have done so for years and there is nothing terribly advanced or unusual going on. It may have been a cargo cult decision to layer RN into whatever they had beforehand, but if so that increases the chance that evicting it was also a cargo cult decision.&lt;p&gt;Read the blog posts, they had no approach to app-side state and it was essentially a battle between sub teams to see who could make their own ad hoc approach to state “win” organizationally and force other teams to deal with it when data sharing.&lt;p&gt;Sounds like a nightmare both from a cultural and engineering perspective. It made it so the only way to get a unified engineering perspective was a political “purge” of RN adherents.</text></comment>