Fair enough. The OS should handle these characters automatically based on the selected language and I would expect Android to; I just don’t know for sure that it does.
My point was simply that these characters/symbols are Unicode so a keyboard running QMK or similar should be able to send them directly. However, you are correct that it shouldn’t be necessary.