📢 Announcing ndk-mobile:

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.

This is the library that is behind Olas 🌊  and the (upcoming) Honeypot 🍯  wallet.

With this library you get all the benefits of NDK (most importantly in the decentralized world we're going to: outbox support) and:

🔐 "Login" management
💾 SQLite caching
📱 Subscription management
👛 Integrated NIP-60 wallet support
♻ Session support (easily work with your users' follows, WoT, lists and other stuff)

Coming next:

📖 Documentation
👥  NIP-29 support
🤘 NIP-55 (amber) support
* More session-mgmt possibilities

Library:
https://github.com/nostr-dev-kit/ndk/tree/master/ndk-mobile

Barebones sample application:
https://github.com/pablof7z/ndk-mobile-sample


Can't you just build one thing?


SwBratcher


Why build just one thing when you can deconstruct the things and release the byproducts? Sovereign legos!


Bzzzp 🤜🏻⚡🤛🏽


LFG


Which of the Pablos is responsible for this one? 😜


Onward 🫡


There’s no stopping Pablo


haha, the same one that made Olas -- this is just the byproduct 😅 I built all this code very self-contained to be able to allow others to build with it 😀


nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft  a little off-topic, but is there any way to use notsr-dev-kit in a static page running in the browser?


Fuckin’ A


Cheers 🍻


Pura Vida 🤙


Hopefully this becomes a standard with the ndk-mobile released.
https://njump.me/nevent1qvzqqqqqqypzp75cf0tahv5z7plpdeaws7ex52nmnwgtwfr2g3m37r844evqrr6jqqs9wlr0tlnm94q9sthkfcywkwvd7qgsstjksp9kzw6230vx8rfr0cglm2pvs


Nostr Devs on steroids 💪🏾

nostr:note12a7x7hl8kt2qtqh0vnsgavucmuq3pqh9dqztvya54z7cvwxjxlssgk2ydj


Absolutely fire.


we are winning.

nostr:note12a7x7hl8kt2qtqh0vnsgavucmuq3pqh9dqztvya54z7cvwxjxlssgk2ydj


nostr:npub1wej5x7m85ush2wapzwp2dj3map5gpgkjw4dn7fkcg5dwkvr5yg0sejwqzn 👆


Many ndk apps e.g. slidestr.net are static web pages. But I think you mean having a single html page, including ndk from a cdn (script tag) and write some JavaScript to use it!? That could be done but most developers like to have a proper setup, that compiles and optimizes the page.
For simple usecases nostr-tools might also be easier to use.


CRAZY STUFF🔥🔥