This document discusses building a cross-platform mobile SDK in Rust. It introduces UniFFI, an open-source binding generator that produces idiomatic bindings for Swift, Kotlin, and other languages from an Interface Definition Language file. While cross-compilation for iOS is straightforward, Android requires configuring linker paths. Shipping the library also requires additional steps like creating a framework and dealing with platform-specific quirks in Swift and Android. Open questions remain around repository structure, build systems, and exploring Android further. Resources for UniFFI and compiling Rust for Android are provided.