The Ditto SDK supports various combinations of platforms and architectures. Since each specific combination contains a complete copy of the Ditto SDK's Rust code core, when supporting various platforms or different architectures, it adds to the overall size of the SDK package.
The following table provides a summary of the SDK sizes for different platform and architecture combinations supported by Ditto:
57 to 58 MB
React Native Android (dynamic)
React Native Android (static)
React Native iOS
Native SDK (dynamic)
Native SDK (static)
¹The .NET NuGet package size exceeds 250MB and has been optimized to fit within the limit.