Usando APIs do Google
Seus aplicativos Dart podem usar Firebase, APIs de cliente do Google e Genkit.
Esta página aponta para recursos que ajudam você a usar Firebase, APIs de cliente do Google e Genkit Dart a partir de um aplicativo Dart.
Firebase
#A API Dart que você usa com Firebase depende de você estar escrevendo código para um aplicativo Flutter ou para outro tipo de aplicativo Dart.
Aplicativos Flutter podem escolher entre muitos plugins com suporte oficial para produtos populares do Firebase, como Analytics, Cloud Firestore, Cloud Functions e Crashlytics. Para uma lista completa desses plugins, consulte FlutterFire.
Outros tipos de aplicativos Dart podem usar
o firebase package, com suporte da comunidade.
APIs de cliente do Google
#
O googleapis package contém APIs geradas para
mais de 180 APIs de cliente do Google,
como a Google Docs API, a YouTube Data API,
a Cloud Translation API e a Cloud Storage API.
Se você estiver criando um aplicativo Flutter, consulte o guia Flutter para APIs do Google.
Se você quiser usar APIs do Google como parte de um aplicativo servidor, consulte o exemplo de servidor google_apis.
Alguns pacotes fornecem wrappers Dart idiomáticos para
as APIs fornecidas pelo googleapis.
Por exemplo, se você quiser usar a Google Sheets API,
considere o gsheets package,
que oferece uma API alternativa
à
API gerada automaticamente.
Para encontrar pacotes wrapper para APIs de cliente do Google, pesquise por
pacotes que dependem de googleapis.
IA generativa com Genkit
#Para criar recursos com IA usando Google AI, Gemini e outros provedores de modelos, use o Genkit Dart. Genkit é um framework de código aberto que ajuda você a criar, testar e implantar aplicações de IA prontas para produção e fluxos de trabalho agênticos.
Para começar, consulte a documentação do Genkit Dart
ou veja o genkit package
no pub.dev.
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.