Ich habe Wartung und Entwicklung über eine App geerbt, die ursprünglich ohne Xamarin.Forms geschrieben wurde, die UI-Schicht für Android und iOS die traditionelle Art und Weise mit Plattform-spezifischen Projekte und ein gemeinsames Projekt für meine Geschäftslogik.Verwendung von Xamarin.Forms in einem ursprünglich nicht-Xamarin.Forms-Projekt
Da die meisten der App-Bildschirm recht einfach sind, und ich verbringe einen unverhältnismäßig viel Zeit mit plattformspezifischen UI-Code Gerangel, wollte ich fragen, ob jemand Erfahrung mit der Integration Xamarin.Forms in einem Projekt, das nicht tat Verwenden Sie ursprünglich Xamarin.Forms.
Ich frage mich, ob es möglich war, bestimmte Bildschirme mit Xamarin.Forms zu ersetzen, vielleicht durch das Hosting sie manuell innerhalb der spezifischen Android Activity oder iOS-Bildschirm.
Ich möchte beginnen, indem Sie den nächsten Feature-Bildschirm als eine gemeinsame Xamarin.Forms "Seite" integrieren.
Hat jemand schon mal so etwas gemacht?
Interessante Frage. Ich habe kürzlich das Gegenteil getan, alle einfachen Bildschirme einer Nicht-Formular-Anwendung in Formularen neu erstellt und die komplexeren als benutzerdefinierte Renderer angehängt. Ist das eine Option für dich? –
Ein Total Refactoring ist im Moment keine Option, aber ein Rolling Refactoring ist. Aus diesem Grund möchte ich einfache neue Ergänzungen in XF anstelle von nativen implementieren. Wir sprechen von einer Art ListView-with-a-searchbox-and-button. Die Bildschirme interagieren nicht wirklich auf komplexe Weise miteinander. – bpylearner