NDK Mobile: Library for iOS/Android Mobile Nostr Apps
NDK mobile is a React Native/Expo implementation of NDK (Nostr Development Kit) that provides a complete toolkit for building Nostr applications on mobile platforms.
- "This is a new library I've been building as a byproduct in the past couple of months; it wraps NDK in a framework aimed at creating iOS/Android apps," announced PABLOF7z.
- NDK Mobile packages key features of the Nostr Development Kit (NDK), including outbox model support, "login" management, SQLite caching, subscription management, NIP-60 wallet support, and session support.
"This is the library that is behind Olas and the (upcoming) Honeypot wallet," added the developer.
- Upcoming updates include documentation improvements, NIP-29 support, NIP-55 (Amber) support, and more session management possibilities.
Key features
- Multiple signer implementations (NIP-07, NIP-46, Private Key).
- SQLite-based caching for offline support.
- Subscription management with automatic reconnection.
- React Native and Expo compatibility.
- React hooks for easy state management.
- Integrated wallet support.
Barebones NDK mobile sample application can be found here.
Announcement / Archive
GitHub Repo
- Do you want more? Subscribe and get No Bullshit GM report straight to your mailbox.
- Follow No Bullshit Bitcoin on Nostr.
- Feedback or news tips? Drop it here.