Com a (nova) arquitetura hello_services, "plugins" ou serviços para flutter consistem em 3 partes:
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.
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
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.