Flutter: Necesita una forma de distribuir complementos / servicios para Flutter

Creado en 6 sept. 2016  ·  3Comentarios  ·  Fuente: flutter/flutter

Con la (nueva) arquitectura hello_services, los "complementos" o servicios para flutter constan de 3 piezas:

  • Código de remitente / oyente de HostMessage específico de iOS (obj-c o swift)
  • Código de remitente / oyente de HostMessage específico de Android (java)
  • dart HostMessage remitente / código de escucha y abstracción de api de plataforma x.

Y, por supuesto, el código necesario para construir / integrar el código de iOS y Android en la aplicación final del desarrollador (¿cocoapods? ¿Gradle / maven?).

Todavía no tenemos un diseño completo para esto. Este error es solo para rastrear.

tooling tool

Comentario más útil

Solo para agregar un "es bueno tener", no sé si es deseable, solo un poco de comentarios de un usuario potencial: en SoundCloud, usamos pocas bibliotecas de C ++ para compartir código entre iOS y Android. Puede ser interesante tener compatibilidad nativa con C ++ además de la ruta de Android / iOS.

De esa manera, podríamos integrar Flutter directamente con nuestras librerías de C ++, en lugar de envolverlas en código iOS / Android, y luego envolverlas una vez más para Flutter.

Todos 3 comentarios

Solo para agregar un "es bueno tener", no sé si es deseable, solo un poco de comentarios de un usuario potencial: en SoundCloud, usamos pocas bibliotecas de C ++ para compartir código entre iOS y Android. Puede ser interesante tener compatibilidad nativa con C ++ además de la ruta de Android / iOS.

De esa manera, podríamos integrar Flutter directamente con nuestras librerías de C ++, en lugar de envolverlas en código iOS / Android, y luego envolverlas una vez más para Flutter.

Gracias por los comentarios @brianegan , estamos rastreando eso en https://github.com/flutter/flutter/issues/7053

Cerrando este error a favor de los problemas más específicos https://github.com/flutter/flutter/issues/7815 y https://github.com/flutter/flutter/issues/7816

¿Fue útil esta página
0 / 5 - 0 calificaciones