Bonjour,

Je suis nouveau dans le développement d'application mobile et j'aimerais m'y lancer. Puisque je maîtrise bien le C#, j'aimerais savoir si l'utilisation de Xamarin dans Visual Studio est une bonne solution. Je voudrais que mon application puisse fonctionner sur IOS et Android mais ne pas être obligé de dupliquer du code. À vrai dire, j'aimerais bien utiliser Xamarin dans Visual Studio. Cependant, je ne sais pas quel type de projet créer : Native Portable? Native Shared? Xamarin.Forms Portable? Xamarin.Forms Shared? quel est la différence? De plus, j'aurais besoin d'une base de données mais laquelle prendre? J'aimerais bien que l'application se synchronise avec un BD centrale lorsque le WI-FI est disponible mais qu'elle puisse fonctionner sans connexion Internet.

Je suis ouvert à toutes les idées!

Merci