I have to develop an app for Aphasia patients. I have hands-on experience of web development in PHP, Python and C# but never developed a mobile app. Can some experts recommend which platform is better Xamarin or React native considering the learning curve and also the features supported by both platforms? The app focuses on story writing and must support the following features:
Text-based story writing - users can choose a number of words from provided and also be able to rearrange or write new to write a story of their choice.
Image-Support - Users can create a story from images, upload images their own or use the recommended images.
A combination of both text and images to write the story
Move UI elements
I will highly appreciate any recommendations and suggestions in this regard.