This question already has answers here: Is it possible to use Python to write cross-platform apps for both iOS and Android?
Synopsis: Each User account has a UserProfile to hold extended info like phone numbers, addresses, etc. Then, a User account can have multiple Identities. There are multiple types of identities that h