

An alternative approach, which Dropbox talked about at last year’sĢ), is to develop a library that can be shared by bothĭeveloping a cross-platform library is challenging for a number of reasons, not On one platform or the other or both, and new features have to be added toĮach. You have two different codebases that need to be maintained. Functionality will be duplicated (obviously), which means If you’re developing an app on multiple platforms more or less independently, Sometimes there’s a need for something more. I don’t expect that to change any time soon however, The native languages provided by the platform: Swift or Objective-C on iOS, and The vast majority of apps that get developed for iOS and Android are written in

Editor’s note: This is the first post in our series on building an iOS app in Rust.
