jb55 on Nostr: There is a lot that goes into building a microblogging nostr client, i am suddenly ...
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!
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!