Visão geral
Uma biblioteca baseada em Dart que permite comunicação RPC (chamada de procedimento remoto) por meio de links profundos em aplicativos Flutter para iOS e Android. Facilita a comunicação entre aplicativos cruzada-plataforma segura, utilizando URLs de links profundos para invocar métodos e trocar dados entre aplicativos ou componentes dentro de um único aplicativo. Projetada para integração perfeita com ambientes móveis, suporta passagem de mensagens estruturadas e é ideal para cenários que exigem interação entre aplicativos sem depender de chamadas de rede tradicionais. A biblioteca é de código aberto e mantida pela Archethic Foundation.
Casos de uso
- Comunicação entre aplicativos
- Mensagens entre módulos em aplicativos Flutter
- Invocação remota segura de método
- Gerenciando ações externas por meio de links profundos
- Navegação simplificada com transferência de dados
Principais recursos
- RPC baseado em link profundo
- Suporte multiplataforma (iOS/Android)
- serialização de mensagem segura
- Integração fácil com o Flutter
- De código aberto e ativamente mantido
Indicado para
- Desenvolvedores de aplicativos móveis usando Flutter
- Aplicativos que exigem comunicação entre aplicativos
- Desenvolvedores implementando fluxos de trabalho de deep link seguros
- Projetos que precisam de alternativas leves para RPC
- Equipes construindo arquiteturas modulares ou de micro-frontends
Considerações
- Requer configuração de link profundo adequada nas plataformas-alvo
- Limitado a plataformas móveis e desktop (sem web)
- Depende da configuração correta do esquema de URL
- Pode ser necessário medidas de segurança adicionais para dados sensíveis
- Não adequado para comunicação de alta frequência ou baixa latência