qosasupreme.blogg.se

Dropbox programming languages
Dropbox programming languages




In Dropbox’s case, using C++ meant it had to create or use custom frameworks and libraries. Dropbox claims those two frameworks have “limited adoption” and don’t eliminate technical debt. The blog post is an interesting look at technical debt and the cross-platform dream that frameworks such as React Native and Flutter haven’t delivered on. “We needed to find a way to leverage this small team to quickly ship lots of code on both Android and iOS,” Dropbox explained in its blog posting, adding: “We have now completely backed off from this strategy in favor of using each platforms’ native languages.” That is, Swift (iOS) and Kotlin (Android).

dropbox programming languages

It began using C++ when its team was small, and chasing the ‘write once, deploy everywhere’ pipe dream was still viable. It now says that dream is dead instead, it will focus on Swift and Kotlin for mobile platforms.

dropbox programming languages

For years, Dropbox used C++ to share features between its various platforms.






Dropbox programming languages