bought a budget android tablet to test out a pre-alpha version of Damus Notedeck on it. Works quite well! Most other apps on this thing are sluggish. The difference between this app and most other nostr clients is that it only ever talks to the local relay. This reduces the overall experience of latency and lag when using the app. Once the note arrives, it will always load instantly at any point in the future. We will be moving iOS to this model not long after we iron out the bugs on the android side. Another distinguishing feature is that Damus Android is purely native, it's running directly on the CPU and drawing directly to the GPU. This makes it insanely responsive on all devices, since there is no javascript, web or java overhead. Excited to release this sometime this year! Building multiple apps in parallel with such a small team is time consuming, but we're getting there. Thank you for your patience!

Replies (80)

Always bullish to see proof of work! Can't wait to test out Damus on my android phone
jb55's avatar jb55
bought a budget android tablet to test out a pre-alpha version of Damus Notedeck on it. Works quite well! Most other apps on this thing are sluggish. The difference between this app and most other nostr clients is that it only ever talks to the local relay. This reduces the overall experience of latency and lag when using the app. Once the note arrives, it will always load instantly at any point in the future. We will be moving iOS to this model not long after we iron out the bugs on the android side. Another distinguishing feature is that Damus Android is purely native, it's running directly on the CPU and drawing directly to the GPU. This makes it insanely responsive on all devices, since there is no javascript, web or java overhead. Excited to release this sometime this year! Building multiple apps in parallel with such a small team is time consuming, but we're getting there. Thank you for your patience!
View quoted note →
yeah SwiftUI's poor performance was another reason I was happy to build a new sovereign and unified code stack at damus.
Will took the phrase build local personally.
jb55's avatar jb55
bought a budget android tablet to test out a pre-alpha version of Damus Notedeck on it. Works quite well! Most other apps on this thing are sluggish. The difference between this app and most other nostr clients is that it only ever talks to the local relay. This reduces the overall experience of latency and lag when using the app. Once the note arrives, it will always load instantly at any point in the future. We will be moving iOS to this model not long after we iron out the bugs on the android side. Another distinguishing feature is that Damus Android is purely native, it's running directly on the CPU and drawing directly to the GPU. This makes it insanely responsive on all devices, since there is no javascript, web or java overhead. Excited to release this sometime this year! Building multiple apps in parallel with such a small team is time consuming, but we're getting there. Thank you for your patience!
View quoted note →
35hara's avatar
35hara 1 year ago
Sometimes I read notes on here and think, your computer class/ IT grades in school must have been insane 🔥
SatsMan's avatar
SatsMan 1 year ago
Thank you for the service 🙏🫡
In college i was taking a computer security exam, we were given two hours to reverse engineer a binary executable to explain what it was doing. Was a badass moment when I handed in the exam 5 minutes after it started and watched everyone look at me like wtf as I walked out. so yes im a computer nerd 😆
yeah aced that one 🤓 not really fair though, i spent my entire childhood reverse engineering video games and data formats. You could bring any tool you want to the exam. I knew exactly what to do.
35hara's avatar
35hara 1 year ago
👀🔥 You have the potential to be a villain Will, rather glad you’re one of the good guys 🫂 You remind me of the kid from ‘WarGames’
WANT
jb55's avatar jb55
bought a budget android tablet to test out a pre-alpha version of Damus Notedeck on it. Works quite well! Most other apps on this thing are sluggish. The difference between this app and most other nostr clients is that it only ever talks to the local relay. This reduces the overall experience of latency and lag when using the app. Once the note arrives, it will always load instantly at any point in the future. We will be moving iOS to this model not long after we iron out the bugs on the android side. Another distinguishing feature is that Damus Android is purely native, it's running directly on the CPU and drawing directly to the GPU. This makes it insanely responsive on all devices, since there is no javascript, web or java overhead. Excited to release this sometime this year! Building multiple apps in parallel with such a small team is time consuming, but we're getting there. Thank you for your patience!
View quoted note →
was the scrolling janky? I'm thinking about doing the damus iOS method of not inserting it into the timeline to remove the chance of scroll jank...
greenart7c3's avatar
greenart7c3 1 year ago
It's not janky, it just doesn't feel natural. It's different from every other app I have no idea how to explain it
ohh so the friction and velocity of the scroll? that's definitely tweakable. It hasn't bothered me much so I haven't messed with it. you testing on macos?
ah cool got it. will try to compare to standard android scroll velocities and match it.
Kush's avatar
Kush 1 year ago
Looks flipping great
This is built with rust+egui and works on all platforms, eventually ios as well once i get that working. This is technically more challenging approach though, but we made the decision to do this so that we can have one unified codebase thats works everywhere. Damus iOS was just a SwiftUI prototype that became somewhat usable, but it’s not the ideal way to write a nostr client. We took everything we learned from iOS and built a solid foundation for our future apps. If you’re new I would just recommend using an android or iOS or web toolkit and start there.
shadow06's avatar
shadow06 1 year ago
Ahh... Welcome to the light side.
Click here to download the 'Revive old tablet' version of notedeck