Visão geral
O pacote functions_client é uma biblioteca Dart que permite que aplicativos Flutter interajam com as Funções do Supabase, permitindo que os desenvolvedores chamem funções sem servidor diretamente do aplicativo. Ele fornece uma API simples e segura por tipo para fazer requisições HTTP para funções hospedadas no Supabase, com suporte a autenticação e tratamento de erros. Ideal para executar lógica de backend, como processamento de dados, manipulação de arquivos ou integrações com terceiros, sem gerenciar servidores. O cliente se integra perfeitamente aos serviços de autenticação e banco de dados do Supabase.
Casos de uso
- Chamando funções serverless a partir de aplicativos Flutter
- Executando lógica de backend sem gerenciar servidores
- Integração com o Supabase Auth e Banco de Dados
- Manipulação de operações de arquivos por meio de funções sem servidor
- Automatizando fluxos de trabalho com lógica de backend personalizada
Principais recursos
- Type-safe function calls
- Built-in authentication support
- Error handling and retry mechanisms
- Cross-platform compatibility
- Simple HTTP request interface
- Integration with Supabase ecosystem
Indicado para
- Desenvolvedores Flutter usando o Supabase
- Projetos que precisam de lógica de backend sem servidor
- Aplicativos que exigem execução segura de funções
- Equipes construindo aplicativos completos em Flutter
- Desenvolvedores que querem infraestrutura de backend mínima
Considerações
- Requires a Supabase project with deployed functions
- Authentication must be configured in Supabase
- Limited to Supabase Functions endpoints
- Dependent on network connectivity
- Not suitable for complex server-side applications