native Android en iOS mobiele apps met Xamarin
Wanneer je een app wilt aanbieden aan de consument, wil je dat die app beschikbaar is voor Android en iOS, de besturingssystemen van Google en Apple voor smartphones. Deze twee systemen zijn echter totaal verschillend. Dat betekent dat je in je development twee keer de moeite moet nemen voor het ontwikkelen van een app. Om de development inspanning te beperken kiezen we bij We are you regelmatig voor een framework, waarmee we in een enkele inspanning voor zowel Android als iOS mobile native mobile apps kunnen ontwikkelen. Xamarin is zo’n framework.
Xamarin is sinds 2016 onderdeel van Microsoft. Developers gebruiken C#, één van de meest gebruikte programmeertalen, om de core van de mobile app te ontwikkelen. Bovenop deze core wordt een specifieke gebruikersinterface voor Android en iOS toegevoegd. De development inspanning die uniek is voor het besturingssysteem beperkt zich dus tot de gebruikersinterface. De backend is gemeenschappelijk.
hergebruik Xamarin components voor websites
voordelen Xamarin
- gebruikersinterface met native elementen en gebruikersinteractie waar de Android of Apple gebruiker vertrouwd mee is
- hoge performance van de mobile app, gelijk aan een mobile app die speciaal voor dat besturingssysteem gemaakt is
- Microsoft als drijvende kracht
- cross platform app: programmatuur kan hergebruikt worden voor de website
- eén ontwikkelomgeving en één keer kennisopbouw voor het ontwikkelen van de backend van apps voor zowel Android als iOS

