3 ms·
Java's how you wrote Android apps before Kotlin came out. I expect they have __all their existing Android code__ in Java. 10MM lines doesn't seem out of line fo
by t-writescode 2y ago
Java's how you wrote Android apps before Kotlin came out. I expect they have __all their existing Android code__ in Java. 10MM lines doesn't seem out of line for a very, very established company with 100k developers across several products. It's one of the 3 main platforms that people interact with Facebook on and so they'd want it to be as good and as fast as possible, especially on older phones for the time when Android phones were new.
- wg0 2y agoWhy they wouldn't use React Native?
- t-writescode 2y ago* Facebook Messenger came out on Android in 2011 [0] * React Native came out in 2015 is written in C++, Java, JavaScript, Objective-C, Kotlin [1] [0] https://en.wikipedia.org/wiki/Messenger_(software) https://en.wikipedia.org/wiki/Messenger_(software) [1] https://en.wikipedia.org/wiki/React_Native https://en.wikipedia.org/wiki/React_Native So, even if they did use React Native, they still have 4+ years of code in the original language; and, React Native doesn't stop the use of Java
- lawgimenez 2y agoMost importantly, why was Threads not written in React Native?
- Yiin 2y agoBecause Instagram wasn't, and Threads is pretty much a copy pasted Instagram codebase (for good reasons).
- rycomb 2y agoI'm pretty sure wg0 was being facetious.
- keyle 2y agoI'm well aware of the history of Android, Kotlin and Java. Still my question stand...
- cowsandmilk 2y agoMeta doesn’t have close to 100k developers.