That's interesting, because i've been looking for a way to share core logic code across platform (mobile & desktop at least), and still haven't found something really user friendly. From my brief lookup (rust & gomobile are the ones i've looked at), it seems that most dev environment seem to support some kind of C-style interfacing, but it becomes much more clumsy as soon as you're trying to have it run on java.
Has anyone found a solution that he's comfortable with and would recommend ?
i had hoped some people here would chime in with this trick, but it doesn’t seem like it
https://github.com/signalapp/Signal-iOS/issues/2542
The inconsistent features between iOS and Android are annoying.
Not having a backup is seen as a disadvantage by many but i literally feel it's for the best. There's plenty of scenarios when parties benefit from it.
Or losing your phone.
Or accidentally breaking it.
Or having it stolen.
A backup protects my data in these situations where a transfer utility does not.
Backups disabled by default would be a sensible approach, but is very much being childish not to let users access their own data.
That's weird? Do you mean this feature: https://signal.org/blog/reactions/?
I'm on Android, and it's been available to me for ages...
[0] https://play.google.com/store/apps/details?id=org.thoughtcri...
What baffles me is the the incompatible feature matrix.
First of all, for some reason iOS users get the updates faster than the Android. I was exploring emoji reactions yesterday while my Android contact admitted the feature was not yet available for his device. I had to double check with Play Store to confirm.
I've found peace with the sync issues for the desktop client though, it got much more stable compare to 8 months ago. What still feels like a massive UX problem is inability to forward messages on the desktop. Given, i have lots of people coming from different places that do not know each other but share same interests it's just painstaking to copy/paste the same URL five time in a row.
And at the same time, there's no support for the Android tablets as secondary devices.
For a person deep in Apple ecosystem it felt weird to learn that Android users don't share the same experiences i do. That makes the sales pitch to try Signal way less appealing for the Android folk.