2016-06-22 9 views
0

Ich entwickle eine Anwendung sowohl in Android und iOS und dort verwende ich die Web-Ansicht, die beide Plattform gemeinsam ist .. so meine Frage ist, gibt es eine Möglichkeit, einen gemeinsamen Ordner von WebView zu machen und in beiden Android und ios? und wenn es möglich ist.wenn ich Änderungen in gemeinsamen Ordner vorgenommen hat, sollte es in beiden iOS und Android widerspiegeln. -bitte nicht vorschlagen, ionische und cordova zu verwenden, weil meine Anforderung anders ist.Gibt es eine Möglichkeit, einen gemeinsamen Ordner in iOS und Android-Anwendung zu verwenden?

Ich spreche nicht von Update oder Commit. Was ich frage ist, dass, wenn ich Änderungen an einer Datei im Common mache, die gleichen Änderungen sowohl in iOS als auch in Android widergespiegelt werden sollen.
In gleicher Weise werden die Änderungen, die ich innerhalb Android gemeinsam machen sollte

+0

Für Cross-Plattform-App, welches Framework verwenden Sie? –

+0

whats common folder? iOS und Android sind zwei diff-Plattform – Shubhank

+0

Ich verwende kein Framework. Ich entwickle beide Anwendungen in Android Studio und Xcode anders .. Jetzt gibt es einen Teil, der beiden gemeinsam ist, also dachte ich, das in einen Ordner zu legen und es an beiden Orten zu verwenden. – MKY

Antwort

2

Ihr Code sollte Versionskontrolle sein, wie Git. Sie sollten 3 Repositories erstellen, eines für jedes Projekt und eines für gewöhnlich. Fügen Sie als Unter-Repository für jedes Projekt allgemein hinzu. Setzen Sie all Ihre HTML in das gemeinsame Repository. Fügen Sie den Ordner, der den allgemeinen Repo darstellt, in jedes Projekt ein.

Technisch gesehen ist der Ordner normalerweise für jedes Projekt unterschiedlich, aber in der oben beschriebenen Vorgehensweise können Sie Änderungen vornehmen, sie festschreiben und diese Änderungen problemlos in das andere Projekt übernehmen.

+0

Angenommen, ich erstelle 3 Ordner und in meinem gemeinsamen Ordner nehme ich Änderungen an der .html Datei vor Änderungen werden in allen 3 Ordnern, dh in gemeinsamen, IOS und Android-Ordner widergespiegelt. Ich spreche nicht über Update oder Commit. Was ich frage ist, dass, wenn ich Änderungen an einer Datei im Common mache, die gleichen Änderungen sowohl in iOS als auch in Android widergespiegelt werden sollen. – MKY

+0

Mit diesem Ansatz müssten Sie commit/push/pull, um die Änderungen in den anderen Ordnern zu sehen. Alternativ können Sie den gemeinsamen Ordner einfach zu beiden Projekten hinzufügen (Ich habe Android Studio nicht verwendet, aber Xcode ist es egal, wo die Dateien sind, die Sie dem Projekt hinzufügen). Sie könnten sogar symbolische Links im Dateisystem verwenden, um die Dateien an mehreren Stellen erscheinen zu lassen, aber der Versionskontrollansatz scheint mir der beste zu sein. – Paulw11

+0

Verwenden Sie Versionskontrolle? wenn nicht, warum nicht? symbolische Links sind keine gute Lösung wirklich ... – Wain

0

Android WebView Implementierung und iOS in ios und den wichtigsten gemeinsamen Ordner reflektiert erhalten UIWebView in verschiedenen Sprachen geschrieben sind, auf unterschiedlichen Plattformen laufen und unterschiedliche APIs haben. Dies bedeutet, dass Sie nichts, was sie gemeinsam haben, wirklich wiederverwenden können, auch wenn die Art, wie Sie sie verwenden, sehr ähnlich ist.

Verwandte Themen