Web3 · Mobile
Crypto wallet
Non-custodial wallet with DeFi, staking and multi-chain support.
NDA project. Native mobile apps (iOS and Android) with a proprietary backend for secure asset management and blockchain interaction.
Challenge
The client was launching a consumer crypto wallet on iOS and Android: a simple interface, strong security and multi-network support. The core challenge - usability with uncompromising protection of private keys and transactions.
Approach
- Built native apps in Swift/SwiftUI and Kotlin/Jetpack Compose with shared business logic.
- Implemented secure key storage in Keychain and KeyStore - private keys never leave the device.
- Designed a Go backend: balance sync, transaction history, blockchain-API integration.
- Connected EVM-compatible networks via Web3 libraries and added biometric authentication.
Stack
Swift / SwiftUIKotlin / Jetpack ComposeGoWeb3 / Ethers.jsPostgreSQLRedisKubernetes
Highlights
- 4.9★ user rating for usability and reliability
- Multi-network and multi-token support out of the box
- Enterprise-grade security: keys stay on the device
- Fast sync between the iOS and Android apps
Result: 4.9★ rating