Flutter: Brauchen Sie eine Möglichkeit, Plugins/Dienste für Flutter zu verteilen

Erstellt am 6. Sept. 2016  ·  3Kommentare  ·  Quelle: flutter/flutter

Bei der (neuen) hello_services-Architektur bestehen "Plugins" oder Dienste für Flutter aus 3 Teilen:

  • iOS-spezifischer HostMessage-Sender-/Listener-Code (obj-c oder swift)
  • Android-spezifischer HostMessage-Sender-/Listener-Code (Java)
  • Dart HostMessage-Sender-/Listener-Code und x-platform-API-Abstraktion.

Und natürlich den notwendigen Code, um den iOS- und Android-Code in die endgültige Anwendung des Entwicklers zu bauen/integrieren (Cocoapods? Gradle/Maven?).

Wir haben noch kein vollständiges Design dafür. Dieser Fehler dient nur der Verfolgung.

tooling tool

Hilfreichster Kommentar

Nur um ein "nice to have" einzuwerfen, ich weiß nicht, ob es wünschenswert ist, nur ein bisschen Feedback von einem potenziellen Benutzer: Bei SoundCloud verwenden wir einige C++-Bibliotheken, um Code zwischen iOS und Android zu teilen. Könnte cool sein, zusätzlich zum Android / iOS-Pfad native C++-Unterstützung zu haben.

Auf diese Weise könnten wir Flutter direkt in unsere C++-Bibliotheken integrieren, anstatt sie in iOS / Android-Code zu packen und sie dann noch einmal für Flutter zu packen.

Alle 3 Kommentare

Nur um ein "nice to have" einzuwerfen, ich weiß nicht, ob es wünschenswert ist, nur ein bisschen Feedback von einem potenziellen Benutzer: Bei SoundCloud verwenden wir einige C++-Bibliotheken, um Code zwischen iOS und Android zu teilen. Könnte cool sein, zusätzlich zum Android / iOS-Pfad native C++-Unterstützung zu haben.

Auf diese Weise könnten wir Flutter direkt in unsere C++-Bibliotheken integrieren, anstatt sie in iOS / Android-Code zu packen und sie dann noch einmal für Flutter zu packen.

Danke für das Feedback @brianegan , wir verfolgen das in https://github.com/flutter/flutter/issues/7053

Schließen dieses Fehlers zugunsten der spezifischeren Probleme https://github.com/flutter/flutter/issues/7815 und https://github.com/flutter/flutter/issues/7816

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen