I need to create an online store type app for iOS and android. I want to use MySQL for the database and I think Xamarin is the best option to develop the app. Is this possible? Can I connect to a MySQL database using Xamarin?

I've only ever made apps with Android Studio (Java) and Firebase databases, so I'm still new and learning.

I would appreciate any tips or advice, too! Thanks!