How do you guys build the APK, or design the screens? Do you use Android Studio at all?

Is Rust used for cross platform support in iOS too?

Reply to this note

Please Login to reply.

Discussion

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 nostr:npub1uapy44zhu5f0markfftt7m2z3gr2zwssq6h3lw8qlce0d5pjvhrs3q9pmv 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

Thanks for that good explanation for Android.

I am guessing then that the iOS version of Damus is programmed using Swift and the standard apple toolchain.

yes, for the existing version of damus iOS