Flutter: Precisa de uma maneira de distribuir plug-ins / serviços para Flutter

Criado em 6 set. 2016  ·  3Comentários  ·  Fonte: flutter/flutter

Com a (nova) arquitetura hello_services, "plugins" ou serviços para flutter consistem em 3 partes:

  • Código de remetente / ouvinte de HostMessage específico para iOS (obj-c ou swift)
  • Código de remetente / ouvinte de HostMessage específico para Android (java)
  • dart código do remetente / ouvinte HostMessage e abstração da API da plataforma x.

E, claro, o código necessário para construir / integrar o código iOS e Android no aplicativo final do desenvolvedor (cocoapods? Gradle / maven?).

Ainda não temos um design completo para isso. Este bug é apenas para rastreamento.

tooling tool

Comentários muito úteis

Apenas para acrescentar um "bom ter", não sei se é desejável, apenas um pequeno feedback de um usuário em potencial: No SoundCloud, usamos poucas bibliotecas C ++ para compartilhar código entre iOS e Android. Pode ser legal ter suporte nativo a C ++, além do caminho Android / iOS.

Dessa forma, poderíamos integrar o Flutter diretamente com nossas bibliotecas C ++, em vez de envolvê-los no código iOS / Android e, em seguida, envolvê-los mais uma vez para o Flutter.

Todos 3 comentários

Apenas para acrescentar um "bom ter", não sei se é desejável, apenas um pequeno feedback de um usuário em potencial: No SoundCloud, usamos poucas bibliotecas C ++ para compartilhar código entre iOS e Android. Pode ser legal ter suporte nativo a C ++, além do caminho Android / iOS.

Dessa forma, poderíamos integrar o Flutter diretamente com nossas bibliotecas C ++, em vez de envolvê-los no código iOS / Android e, em seguida, envolvê-los mais uma vez para o Flutter.

Obrigado pelo feedback @brianegan , estamos rastreando isso em https://github.com/flutter/flutter/issues/7053

Fechando este bug em favor dos problemas mais específicos https://github.com/flutter/flutter/issues/7815 e https://github.com/flutter/flutter/issues/7816

Esta página foi útil?
0 / 5 - 0 avaliações