Visão geral
O pacote nhost_sdk fornece recursos de autenticação e armazenamento/recuperação de arquivos para aplicativos Dart, permitindo integração fluida com os serviços de backend do Nhost. Ele suporta cadastro de usuários, login, gerenciamento de sessões e upload/download seguro de arquivos em múltiplas plataformas. Desenvolvido para desenvolvedores que usam Flutter, simplifica operações de backend com uma API limpa e intuitiva. O SDK foi projetado para funcionar com eficiência em Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicativos multiplataforma que exigem dados em tempo real e manipulação segura de arquivos.
Casos de uso
- Autenticação de usuário em aplicativos Flutter
- Uploads e downloads de arquivos seguros
- Sincronização de dados em tempo real
- Integração de backend multiplataforma
- Construindo aplicativos Flutter de ponta a ponta
- Gerenciando sessões de usuário com segurança
Principais recursos
- Fluxos de autenticação embutidos
- Armazenamento e recuperação de arquivos
- Suporte multiplataforma
- Atualizações em tempo real
- Configuração fácil por meio do pub add
- Métodos de API seguros por tipo
Indicado para
- Desenvolvedores Flutter procurando integração de backend
- Aplicativos que precisam de autenticação de usuário segura
- Projetos que exigem armazenamento de arquivos na nuvem
- Aplicativos móveis e web multiplataforma
- Equipes usando o Nhost como serviço de backend
- Desenvolvedores que desejam prototipagem rápida com recursos de backend
Considerações
- Requer um projeto Nhost configurado
- Dependente da disponibilidade do backend do Nhost
- Personalização limitada sem configuração de backend
- Pode ser necessário regras de segurança adicionais
- Não adequado para aplicativos de primeira linha offline sem modificações
- A persistência do estado de autenticação exige manipulação manual