I am targeting both Android and iOS, and both Arabic and English language and i am new to React native development and unfortunately i faced a strange behavior when i try to convert system language from Arabic to English on Android (as the first app release will be on Arabic only) and also when user try to register with his name written in English or try to add post in English the data is viewed in the opposite side make the component seems weird.
Login page when system language is Arabic: enter image description here
Login page when i try to convert system language to English: enter image description here
News Feed page when system language is Arabic: enter image description here
News Feed page when i try to convert system language to English: enter image description here
I have a feel that my start with jsx coding was incorrect as i start coding and testing and emulator language was in Arabic and when i tried to test on iOS i found the same result as what i have found when convert language to Arabic on Android (as shown above...) so if any one can help me figure out where is my mistake and how to handle Arabic and English with out loosing my layout.