Er zijn meerdere oplossingen om verschillende platformen te ondersteunen met mobiele applicaties. Gaande van volledig native apps - dit zijn applicaties gebouwd in hun natuurlijke taal zoals Java of SWIFT, tot HTML5-gebaseerde, hybride webapplicaties.
Het nadeel aan native applicaties is het kostenplaatje. De app moet voor elk platform afzonderlijk gebouwd worden. Het voordeel is dan weer dat elke app de natuurlijke look & feel van het platform aanneemt. HTML5-applicaties daarentegen dienen slechts eenmalig ontwikkeld te worden, maar ze zien er wel identiek uit op elk platform en zijn minder performant.
Realdolmen verkiest Xamarin dat gepositioneerd wordt als “het beste van beide werelden”. Xamarin biedt één ontwikkeltaal waarmee we voor de drie grote mobiele platformen software kunnen bouwen.
Waarom Xamarin?
Door gebruik te maken van het klassieke Xamarin-platform kunnen we een gedeelde codebase van 75% bekomen. Code die eenmalig geschreven is en gebruikt kan worden door iOS, Android, Linux, Mac OS en Windows dankzij de kracht van C# en het .NET framework.