Global Feed Post Login
Replying to Avatar jb55

There is a lot that goes into building a microblogging nostr client, i am suddenly reminded of this when building another one from scratch 😅

Some of the hardest things:

- tagging (requires a good local db and complex ui to pull off correctly)

- thread rendering (many ways to do it, sometimes hard to represent the tree structure on small screens)

- notification views with all of the relevant information grouped together

- note parsing and note embeds, note stats collecting (likes, bolt11 parsing for amounts, etc)

- mechanisms for fetching missing notes as they appear inside other notes

- countless other crap i am likely forgetting

Respect to devs who can do this without giving up. remember, hard is fun!

Avatar
Vincent 1y ago

I’ll bite - why are you building another microblogging client?😅

Reply to this note

Please Login to reply.

Discussion

Avatar
jb55 1y ago

I wanted to use a client that works on all platforms

Avatar
Vincent 1y ago

Can I ask what nostr libraries are you using for it?

Thread collapsed
Avatar
harrym 1y ago

Does 'all' mean desktop native apps as well? Something like Gossip with zaps maybe?

Thread collapsed
Thread collapsed