ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
KernelKind200d ago
It's unlike most android apps because it's written in Rust (instead of Java/Kotlin) and we use an unconventional UI library (egui) with immediate mode rendering! immediate mode can actually be lighter for lower performance devices because it avoids keeping and mutating a big retained widget tree in memory. instead, it just redraws what’s needed every frame, straight from program state 📝 f344da43…
💬 4 replies

Replies (4)

TKay200d ago
I feel like people didn’t believe me when I used to say this the fasted app I have ever run on computer. 🤣 I don’t know about phones, I would imagine it’s equally faster than anything else that’s running.
0000 sats
KernelKind199d ago
yes!!! in the near future I'm guessing we'll have zap notifications and video support, among many more
0000 sats
KernelKind197d ago
We use the android native development kit (NDK), which is Google's toolkit for compiling code from any LLVM backed language into android compatible code. Then gradle packages the library into an APK by reading the manifest which declares where the library entrypoint is. The vast majority of our designs have come from @e7424ad4…d03265c7 designed in figma! We've never had to use android studio. We can technically support iOS, though it will remain to be seen whether we will actually do that or not
0000 sats
KernelKind197d ago
yes, for the existing version of damus iOS
0000 sats