Thank you, I reached out!
I'm making a Nostr client myself, solely out of interest (https://cosanostr.app) with Flutter and Dart as PWA only. But for the life of me, I can't seem to find well written tutorials or explanations online after building the feed and storing keys. Do you know where I could dive in some docs/tutorials? Just a finger in the right direction would be greatly appreciated, this is quite new to me π
Thanks for the shoutout! I've only been working on it for a few days, hopefully some real progress soon π
Hey everyone! π
We'd love your opinion on the new nostr:npub1plstrz6dhu8q4fq0e4rjpxe2fxe5x87y2w6xpm70gh9qh5tt66kqkgkx8j feature. We want to display different timelines on your Nostr feed using buttons at the top. These buttons will hide as you scroll, freeing up screen space.
However, we're unsure how to handle the Search button with long lists of timelines. We want it easily accessible and we're open to your thoughts and suggestions. Also, there won't be space for the search button in the bottom menu.
Let us know what you think!
#nostr #plebstr #ux #ui #design https://nostr.build/av/aabd91964fb8d65adcf242cdfcea269877528fba71073610fc36a42a3b93cdff.mov https://nostr.build/av/ce7a0552b033dce6f6933460cf980cd59544d6ca694c210168f7da52b23bd5d1.mov https://nostr.build/av/19ad8a59aee1d2ce3fc533778c00508c3be689f9d79cb47f8aa817230f09f8aa.mov
Great way to show the difference. I use search a lot, I vote for overlay. Slide hides it and jump just looks 'off'.
Looking to get educated on Nostr. I'm a Flutter developer creating a open source Nostr client as PWA only. Lightweight and simple. Can anyone point me to preferably written educational material on how to for example create profiles and respond to messages with the Nostr protocol? This is the working repo thusfar: https://github.com/plotsklapps/cosanostr and the app itself: https://cosanostr.app
Updated cosanostr.app with improved light/dark theme and added blue/purple or greenish colorscheme for you to try out! You can jump right in with your nsec π


Really? Have no issues with Flutter thusfar on cosanostr.app Only find it sad I cannot use Canvaskit due to CORS for images. So I use the somewhat less fancy HTML renderer. I'm very much in alpha, so wonder what the PWA will do when the app grows.
Well well wellβ¦
We got the call from Apple today. Zaps from posts in iOS AppStore version will be removed.
π₯ HOWEVER π₯
Thatβs not stopping us and iOS users will always able to ZAP posts β‘οΈ
Nostr always win. Stay tuned! π
#PWA #ZapsForever
https://nostrcheck.me/media/public/nostrcheck.me_8628832312888378631689019323.webp
PWA was always the way. Free from stores, just you and the web. Https://cosanostr.app is being built as PWA only, opensource and free forever. The Nostr way.
Cool I can have that fixed tomorrow, I already know what's causing that. And yes, dark mode first for me and it fits the Nostr experience in my opinion. Will add more theme colors as well for choice, like a moneygreen and redwine instead of just deep purple
PWA's are the future. No more app stores to worry about or taking money. I'm building this with Flutter, but the renderer is HTML (meh) instead of Canvaskit (yay), because of CORS for images. Trying to find a solution for it, because Canvaskit gives a muuuch smoother interface!

Very early alpha version of https://cosanostr.app
A free forever Nostr client as PWA so it will work on ANY device on ANY platform. You can get started with new keys, or enter your own nsec and get going!
The list of //TODO's is long, but this is going to be a fun ride π₯³
Building my own Nostr client with Flutter & Dart as Progressive Web App (PWA), so no interference from Apple or Google EVER. Following this AWESOME tutorial from https://bolt.fun/profile/23/anipy! This is sooo much fun :)
Sooo awesome to be part of this growing community. I'm thinking about building a client myself as a PWA with Flutter, just so the stores can never lay a finger on zaps β‘
#Amethyst v0.58.0: Custom reactions
Click and Hold the Like button to add your reactions
- Adds Custom reactions
- Starts to preload objects before the feed is ready
- Simplifies URL Preview calls
- Hungarian translation updates by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
Download:
- Play Edition with Push Notifications & Translations: https://github.com/vitorpamplona/amethyst/releases/download/v0.58.0/amethyst-googleplay-universal-v0.58.0.apk
- F-Droid Edition without Translations: https://github.com/vitorpamplona/amethyst/releases/download/v0.58.0/amethyst-fdroid-universal-v0.58.0.apk
This one will strike back as well π

Welcome to Nostr, nostr:npub1scrr9zft8h7v0zejq5dzd7c949vsp2k0resv5xj6vq8300egkpvq7x52d7! Zap away β‘
I π Flutter, but it sometimes feels so hacky.
PageView.builder() works on Android, but not on web. For that you have to wrap it in a ScrollConfiguration() and specify which devices should be able to scroll?
Then, when you read why it's actually smart.
I π Flutter.


Are you kidding me, @walletofsatoshi? This is HUGE! I've got some zapping to do, today β‘


Kinda like how this is turning out for my Flutter portfolio. Bottomsheets and flutter_animate go a long way π
