The Contributing Guide isn't very helpful, but after skimming over the dependencies.gradle file and the repo's Languages section, I can say that it's a native Android app written with Jetpack Compose in Java and Kotlin (I assume they are progressively rewriting the app in Kotlin).
Wonder why they didn't just use something like Qt that works pretty seamlessly across all platforms.
Based on looking at the apps apk a can confirm it is jetpack compose
WhatsApp also seems to be jetpack compose based on its apk
I would have guessed React Native since Meta is pushing it so hard, now I know.
For signal I imagine you'll find the best answers here:
https://github.com/signalapp/Signal-Android/blob/main/CONTRIBUTING.md
https://community.signalusers.org/c/development/android-development/22
The Contributing Guide isn't very helpful, but after skimming over the dependencies.gradle file and the repo's Languages section, I can say that it's a native Android app written with Jetpack Compose in Java and Kotlin (I assume they are progressively rewriting the app in Kotlin).
Wonder why they didn't just use something like Qt that works pretty seamlessly across all platforms.
Based on looking at the apps apk a can confirm it is jetpack compose