Ich habe Erfahrung in iOS-Anwendungsentwicklung in nativer Plattform und Tools. Ich habe eine Anforderung, eine vorhandene native Anwendung auf Xamarin-Plattform zu portieren, so dass es nur eine Angelegenheit ist, einzelne Codebasis für mehrere Plattformen zu verwalten. Meine vorhandene Anwendung hat folgende Funktionen.Ist Xamarin das perfekte Werkzeug für eine Kameraüberwachungsanwendung?
- API-Anrufe mit AFNetworking Library.
- Lokale Zwischenspeicherung von Daten mit Core Data, NSIncremental Store. Kerndatenmigrationen sind implementiert , um die Versionierung zu unterstützen. Auch komplexe Zuordnungen werden unter Verwendung von vielen-vielen Beziehung, eins-viele Beziehung etc.
- asynchrone und synchrone Netzwerkaufrufe gemacht.
- Auflistung von Elementen mit dem Tabellenansicht-Controller mit Such-Controller. Die Seitennummerierung ist in diesen View Controllern implementiert.
- Eine der Ansichten in der Anwendung wird mit Open GL gerendert.
Können alle diese Funktionen perfekt zu Xamarin portiert werden. Bietet Xamarin eine API für diese Funktionen? Jede Hilfe wird geschätzt.