This guide is available on four different programming languages: Typescript, Kotlin, Flutter (Dart) and Swift. You can change the shown version on each page via the buttons above.
This documentation walks you through how to build a wallet without using smart contracts. To build with smart contracts, navigate to the Smart Contracts section.