📢 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
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 😀
I don’t think so, but YOU shard the key, so all the signers would need to know about the other signers (they don’t need to) AND all collude against you
This is so amazing; thanks so much! I have a lot of this in the roadmap for #olas
The main big thing I want to tackle next is supporting NIP-29 communities; so you can join and browse throughout different topics/themes - some could be created around, e.g art, some could be created around a specific artist or style. Some could be closed (for family pictures for example) and some could be open.
This being nostr, those communities could later grow to other content types, a chat, a forum, live streams, in-person events, marketplaces, etc etc etc
Do you think this is something your friends would be interested in?
If you tried Olas on Android and were welcomed with a bunch of unworkable bugs, give it another try; I just pushed a new release (0.1.3.2) that fixes the old bugs and probably adds a bunch of new ones.
Exciting!!
Only available on @Zapstore .
That should have worked; try reloading, it might have failed to fetch your contact list
Otherwise if you type nostr:npub… it will work correctly too (even though it doesn’t show it right on the editor, it should show it right on the preview and will definitely show it right when you publish)
🤙
Event.publish() does report if an event wasn’t published to the mimnimum requires number of relays; it throws a RelayError or something like that with all the errors the relays returned
Leaving an action item for myself here: #ndk add error handling to the guides documentation
@quentin is working on adding some media-related features to Olas, perhaps there’s a space to suggest/discover some blossom servers on this section of the app
Si, ya está released; fue la primera en salir, pero estuve teniendo muchos problemas con zapstore por el cambio de dominio que hizo @franzap ; me dijo que ya está resuelto así que hoy voy a probar deploy it de vuelta a ver si va bien 🤙
Yes, AND also I was actually looking for a Greek word and thought of όλο which ended up taking me to όλος which is a declination and from that I thought that it sounded similar to olas and holas 😅😅
Announcing Olas 0.1!
Olas is an Instagram-like client for iOS and Android.
Olas 0.1 provides a feed of videos (like those on flare/highlighter/zap.stream), picture events (kind:20, a new kind that no client had implemented yet) and the classical short notes with images attached we are all used to.
When publishing images, Olas uses the new kind:20, in a future release you’ll be able to control whether to publish as a short note so that it appears in microblogging clients too.
Some more features already available:
✅ blossom uploads 🌸
✅ NIP-22 replies
✅ Reels (still quite buggy though)
✅ Edit your preferred blossom servers
✅ Edit your nutsack mint list
✅ Image download optimization (to be gentle with mobile data plans)
Coming next:
- NIP-55 (Amber) Logic
- Fix NIP-46 (bunker) login
- complete NIP-60 (nutsack) wallet
- Add NIP-57/61 zaps + nutzaps
- Bookmarks
- NIP-29 support: you’ll be able to create private or public communities where to share photos and videos with; imagine creating a private group just for your family or friends where you can publish pictures you don’t want to share with the world; or a community for artists.
Android users got a chance to get a glimpse of it already since nostr- active app stores like Zapstore are 100x easier to work with than permissioned stores.
EXPECT BUGS, this is an alpha release.
TestFlight link:
https://testflight.apple.com/join/2FMVX2yMnostr:note1jza65mj3ndamfump9ppr02duawv98k2e83ppeh832j6tfg8euwtq3gzj5r
Notes by PABLOF7z | export