
Inovar com mais rapidez
Está testando o Gemini?
Incorporar a IA generativa ao processo de desenvolvimento de jogos com a IA Gemini e Gemma
Saiba como a IA generativa pode ser usada em diferentes etapas do desenvolvimento de jogos, desde a pré-produção até as soluções, usando a IA do Gemini e o modelo Gemma.
Crie um app de planejamento de viagens com tecnologia de agente e IA generativa
Aprenda a usar o Flutter e o Firebase Genkit para criar apps multiplataforma que podem ser integrados perfeitamente à IA.
Criação de palavras cruzadas multiplayer com a API Gemini, o Flutter e o Firebase
Saiba como as equipes de engenharia do Google criaram um jogo de palavras cruzadas multiplayer usando o Gemini, o Flutter e o Firebase.
Introdução à API Gemini e ao Dart e ao Flutter
Aprenda a usar a API Gemini e o SDK Google AI Dart para criar protótipos de IA generativa em apps do Dart e do Flutter.
Como aproveitar o modelo Gemini Pro Vision para compreensão de imagens, comandos multimodais e acessibilidade
Aprenda a usar os recursos multimodais do modelo Gemini para analisar documentos HTML e arquivos de imagem com o objetivo de adicionar descrições acessíveis a uma página da Web em um script NodeJS.
Começar a usar a API Gemini e o Android
Aprenda a usar a API Gemini e o SDK da IA do Google para criar protótipos de IA generativa em apps Android.
Introdução à API Gemini e ao Swift
Aprenda a usar a API Gemini e o SDK Swift da Google AI para criar protótipos de IA generativa com Swift.
Começar a usar a API Gemini e apps da Web
Aprenda a usar a API Gemini e o SDK para JavaScript da IA do Google para criar protótipos de IA generativa para apps da Web.
Introdução ao Google AI Studio, à IA Gemini e ao NodeJS
Aprenda a criar protótipos de comandos baseados em texto com o Google AI Studio e comece a escrever seu primeiro script NodeJS para a IA Gemini.
Tem um desafio específico?
Integrar o Firebase a um app Next.js
Saiba como integrar o Firebase a um app Next.js.
Firebase App Check para plataformas da Apple
O Firebase App Check ajuda a proteger seus recursos de back-end contra abusos, como fraude de faturamento e phishing, garantindo que as solicitações sejam provenientes de apps e dispositivos legítimos. Ele funciona com os serviços do Firebase e com
Monitoramento de desempenho dos lançamentos de recursos
Neste codelab, você vai aprender a adicionar o Monitoramento de desempenho do Firebase a um app de exemplo e medir o desempenho durante o lançamento de um recurso.
Implementar gradualmente o Firebase App Check usando a Configuração remota do Firebase
Você pode usar o Firebase App Check com o App Attest para proteger seus serviços de back-end e verificar se as solicitações para os serviços do Firebase são provenientes do seu aplicativo autêntico. Geralmente, é recomendável integrar os usuários
Enviar e receber notificações para um app Flutter usando o Firebase Cloud Messaging
Neste codelab, você vai usar a API HTTP v1 do FCM para enviar notificações push a um app executado em várias plataformas. Você cria o app usando o Flutter, que é executado perfeitamente no Android/iOS/Web.
Codelab do Firebase para iOS (Swift)
Neste codelab, você vai aprender a usar a plataforma Firebase no iOS em Swift.
Codelab da Web do App Check
Neste codelab, você vai aprender a proteger um app da Web contra acesso não autorizado.
Adicionar a classificação de texto no dispositivo ao seu app com o TensorFlow Lite e o Firebase: Codelab para Android
Neste codelab, você vai aprender a implementar a classificação de texto usando o Firebase e o TensorFlow Lite.
Criar tabelas de classificação com o Firestore
Neste codelab, você vai criar uma tabela de classificação usando o Cloud Firestore e o Cloud Functions.
Enviar eventos do app para o GA4 usando o Measurement Protocol
Neste codelab, você vai aprender a fazer chamadas de servidor para servidor para enviar eventos ao GA4 usando o Measurement Protocol.
Instrumentar seu jogo do Unity com a Configuração remota do Firebase
Saiba como instrumentar seu jogo do Unity com a Configuração remota
Codelab do Firebase para Android: criar um chat amigável
Neste codelab, você vai aprender a criar um app Android com a plataforma Firebase.
Adicionar recomendações ao app com o TensorFlow Lite e o Firebase: codelab para iOS
Neste codelab, você vai aprender a criar um mecanismo de recomendação de conteúdo para seu app usando o TensorFlow e o Firebase.
Seu primeiro experimento de mensagens no app
Neste codelab, você vai criar seu primeiro experimento de Mensagens no app do Firebase usando o Teste A/B do Firebase.
Distribuir versões de pacotes de apps para testadores: Codelab
Envie a versão mais recente do app para os testadores rapidamente. Desta forma,
Calcular os intervalos de receita para o esquema de valor da conversão da SKAdNetwork
Neste codelab, vamos mostrar um exemplo de como criar grupos de receita para configurar o esquema de valor da conversão da SKAdNetwork.
Introdução ao Firebase para Flutter
Aprenda a criar um app Flutter para dispositivos móveis com o Firebase.
Configurar e gerenciar projetos e produtos do Firebase pelo Terraform
Use o Terraform para configurar e gerenciar projetos do Firebase, incluindo a configuração programática de infraestrutura e produtos do Firebase.
Reutilizar o código do Cloud Functions como uma extensão do Firebase
Neste codelab, você vai criar uma extensão do Firebase para geohashing. Este codelab introdutório ensina como converter uma função do Cloud em uma extensão do Firebase que pode ser distribuída para milhões de desenvolvedores com facilidade e ajudar a ampliar os projetos do Firebase.
Distribuir builds de pré-lançamento do iOS mais rapidamente com o App Distribution e o fastlane
Neste codelab, o usuário vai usar o App Distribution e o plug-in fastlane juntos para distribuir um build do iOS e registrar dispositivos de teste. Em seguida, o usuário vai exportar um arquivo .txt de dispositivos e UDIDs do console de distribuição de apps e automatizar o registro desses dispositivos, um requisito para distribuir builds ad hoc do iOS.
Codelab do Firebase Cross Device
Neste codelab, você vai criar um player de música simples para Android, iOS e Web usando o Flutter. Esse player vai se conectar ao Firebase RTDB, o que permite que os usuários sincronizem a reprodução em todos os dispositivos.
Implementar testes A/B no seu jogo Unity com a Configuração remota do Firebase
Neste codelab, você vai aprender a usar o teste A/B da Configuração remota no seu jogo do Unity.
Codelab do Firebase Angular Web Frameworks
Neste codelab, você vai criar um blog de viagens com um mapa colaborativo em tempo real usando a versão mais recente da nossa biblioteca Angular: AngularFire. O app da Web final será um blog de viagens em que você poderá fazer upload de imagens de
Implementar o Google Analytics para Firebase no Android WebView
Neste codelab, você vai aprender a enviar eventos ao GA4 usando a implementação da Webview em javascript.
Codelab da Web do AngularFire
Neste codelab, você vai aprender a usar a plataforma do Firebase na Web criando um app de chat.
Codelab de otimização de compras no app em tempo real no dispositivo
Neste codelab, você vai aprender a implantar um modelo TFLite para personalizar seu app para cada usuário e otimizar as compras no app.
Introdução ao Firebase para Web
Crie um app da Web do zero com o Firebase e o editor on-line StackBlitz. Você vai usar HTML e JavaScript básicos para se comunicar com o Firebase. Esta é uma ótima maneira de conhecer o uso do Console do Firebase e a integração do Firebase a um app. Não é necessário ter conhecimento prévio extensivo ou instalar softwares.
Alertar os testadores sobre as novas versões do app com o SDK do Firebase App Distribution para iOS: Codelab
Distribua a versão mais recente rapidamente para os testadores com o SDK do App Distribution. Neste codelab, você vai atualizar um app para mostrar alertas no app aos testadores quando novos builds estiverem disponíveis.
Recursos avançados de autenticação
Saiba como implementar a autenticação multifator e criar requisitos de autenticação personalizados com funções de bloqueio
Aumente a capacidade do seu app da Web migrando para o SDK modular do Firebase para JavaScript
Neste codelab, você vai migrar um app da Web do Firebase para o novo SDK modular do Firebase para JavaScript e fazer o tree shake de código que você não usa para que o app carregue rapidamente.
Google Ads com eventos personalizados do Google Analytics para Firebase: Android
Neste codelab, você vai aprender a implementar eventos com o GA4F e a lançar campanhas de ação com o Google Ads.
Monitoramento de desempenho do Firebase para Web
Neste codelab, você vai configurar o Monitoramento de desempenho do Firebase em um app da Web e aprender a usá-lo para garantir que o app funcione bem para os usuários finais.
Adicionar um fluxo de autenticação do usuário a um app do Flutter usando o FirebaseUI
Neste codelab, você vai aprender a adicionar o Firebase Authentication a um app Flutter com apenas algumas linhas de código.
Envolver os usuários de maneira eficaz com o Firebase
Saiba como exibir campanhas de mensagens segmentadas aos usuários e maximizar a eficácia dessas campanhas com dados de entrega e engajamento.
Sua primeira mensagem push multicast usando tópicos do FCM
Neste codelab, você vai aprender a transmitir uma mensagem push para um grupo selecionado de instâncias do app usando tópicos do FCM.
Usar o FCM e o FIAM para enviar mensagens aos usuários
Aprenda a enviar mensagens aos usuários com o Firebase Cloud Messaging e o Firebase In-App Messaging.
Medir o tempo de carregamento e a renderização da tela com o Monitoramento de desempenho do Firebase
Neste codelab, você vai criar um app de exemplo e aprender a medir o tempo de carregamento e a renderização da tela com o Monitoramento de desempenho do Firebase.
Enviar notificações para um app da Web usando o Cloud Messaging e o Cloud Functions
Neste codelab, você vai aprender a usar o Cloud Functions para Firebase para enviar notificações aos usuários de um app de chat.
Criar apps da Web com tecnologia de IA usando as Extensões do Firebase para a API Gemini
Aprenda a usar as Extensões do Firebase com a API Gemini para criar um app da Web com recursos de IA, como recomendações personalizadas.
Adicionar a classificação de texto no dispositivo ao seu app com o TensorFlow Lite e o Firebase: codelab para iOS
Neste codelab, você vai aprender a implementar a classificação de texto usando o Firebase e o TensorFlow Lite.
Adicionar recomendações ao app com o TensorFlow Lite e o Firebase: Codelab do Android
Neste codelab, você vai aprender a criar um mecanismo de recomendação de conteúdo para seu app usando o TensorFlow e o Firebase.
Entender as falhas de um jogo do Unity usando recursos avançados do Crashlytics
Neste codelab, você vai aprender a usar recursos avançados do Crashlytics. Isso vai melhorar a visibilidade das falhas e das circunstâncias que podem ter causado elas.
Arquitetura e estado
Aprenda a criar um app funcional usando navegação, estado avançado e efeitos colaterais.
Introdução à pesquisa vetorial do Spanner
Neste codelab, você vai criar uma instância do Spanner e realizar uma pesquisa de similaridade em embeddings vetoriais usando a pesquisa de vetores integrada do Spanner e a integração com os modelos da Vertex AI.
Chaves de acesso no Android e em outras plataformas
Comece a usar chaves de acesso e crie experiências de autenticação fáceis e seguras para seus usuários.
Scene Semantics e Geospatial Depth
Saiba mais sobre as APIs Scene Semantics e Geospatial Depth no ARCore, que permitem uma melhor compreensão do ambiente.
Streetscape Geometry e Rooftop Anchors
Saiba mais sobre as APIs Streetscape Geometry e Rooftop Anchors no ARCore, que ajudam a entender a criação de até 100 metros de dados.
Aidemy: como criar sistemas multiagentes com LangGraph, EDA e IA generativa no Google Cloud
Desenvolver um sistema funcional de assistente de ensino com tecnologia de IA chamado "Aidemy" no Google Cloud Platform, mostrando o poder dos sistemas multiagentes. Ganhe experiência prática em projetar, criar e implantar um sistema complexo de vários agentes no Google Cloud, dominar os principais conceitos no desenvolvimento de aplicativos LLM e entender os benefícios das arquiteturas orientadas a eventos.
App de pesquisa de loja de brinquedos com bancos de dados do Cloud, execução sem servidor e integrações de código aberto
Neste codelab, você vai criar um aplicativo de pesquisa vetorial baseado em RAG projetado para encontrar brinquedos correspondentes para a pesquisa do cliente (por textos e imagens), criar brinquedos personalizados com base na solicitação do usuário e prever o preço do brinquedo criado usando o AlloyDB, o Gemini, o Imagen, o LangChain4j e a GenAI Toolbox para bancos de dados.
Interface do Private Service Connect Vertex AI Pipelines
Neste tutorial, você vai aprender a configurar e validar o Private Service Connect Vertex AI Pipelines.
Compose para Wear OS
Saiba mais sobre o Compose para Wear OS, um kit de ferramentas moderno e declarativo que ajuda a criar IUs incríveis e otimizadas para relógios.
AlloyDB Omni e modelo de IA local no Kubernetes.
Neste codelab, você vai aprender a implantar o AlloyDB Omni em um cluster do GKE, implantar um modelo I no mesmo cluster, registrar o modelo no AlloyDB Omni e fazer com que eles funcionem juntos.
Como acelerar consultas analíticas com o mecanismo de colunas no AlloyDB Omni.
Neste codelab, você vai aprender a implantar o AlloyDB Omni em uma VM de computação, carregar dados e usar o mecanismo de colunas do AlloyDB para melhorar o desempenho
Introdução às embeddings vetoriais com a IA do AlloyDB
Neste codelab, você vai aprender a usar a IA do AlloyDB em combinação com a pesquisa vetorial e criar um índice nos dados vetoriais.
Introdução às embeddings de vetor no Cloud SQL para PostgreSQL
Neste codelab, você vai aprender a usar a integração da IA do Cloud SQL com a pesquisa vetorial e criar um índice nos dados do vetor.
Veiculação de imagens AVIF
As imagens representam mais de 60% dos bytes necessários, em média, para carregar uma página da Web. Com o AVIF, você pode reduzir o tamanho das imagens e fazer o site carregar mais rápido. O AVIF é um formato de imagem derivado do bitstream de vídeo
Como criar um Private Service Connect para o AlloyDB
Neste codelab, você vai aprender a criar um Private Service Connect para o AlloyDB.
Criar um resumo do YouTube com tecnologia Gemini
Neste codelab, você vai aprender a criar um resumo de vídeos do YouTube com o Gemini.
Como criar um Private Service Connect para o Cloud SQL
Neste codelab, você vai aprender a criar um Private Service Connect para o Cloud SQL.
Como instalar e configurar a Toolbox para seus aplicativos de IA generativa e agentes no AlloyDB
Neste codelab, você vai criar e implantar uma caixa de ferramentas para seu aplicativo de previsão de preços que usa o AlloyDB e recursos de IA generativa usando o serviço da caixa de ferramentas de IA generativa para bancos de dados.
Técnicas práticas de observabilidade para aplicativos de IA generativa em Go
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
Criar com o Firebase Data Connect
Aprenda a criar um app da Web com o Firebase Data Connect e o GraphQL
Codelab: crie um app de recomendação de posições de ioga contextual com o Firestore, o Vector Search, o Langchain e o Gemini (versão Python)
Este codelab orienta você na criação de um app de recomendação de poses de ioga com base no conhecimento. O app responde às perguntas do usuário sugerindo poses de ioga correspondentes. Você vai aprender a criar uma coleção do Firestore de poses de ioga usando um conjunto de dados do Hugging Face, configurar a pesquisa de vetor do Firestore e integrar tudo a um aplicativo Flask.
Técnicas práticas de observabilidade para aplicativos de IA generativa em JavaScript
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
Técnicas práticas de observabilidade para o aplicativo de IA generativa em Python
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
Técnicas práticas de observabilidade para aplicativos de IA generativa em Java
Os aplicativos de IA generativa exigem observabilidade como qualquer outro. Há técnicas de observabilidade especiais necessárias para a IA generativa? Neste laboratório, você vai criar um aplicativo simples do Gen AI. Implante no Cloud Run. E
Como criar aplicativos na era da IA
Neste laboratório, você vai usar os produtos de IA generativa do Google para criar infraestrutura no Google Cloud com a ajuda do Gemini Cloud Assist, consultar dados do BigQuery usando linguagem natural para recursos SQL do Data Canvas, escrever
Crie um app de recomendação de posições de ioga contextual com o Firestore, a pesquisa de vetores e o Gemini 2.0.
Neste codelab, você vai criar um app de pesquisa de posições de ioga contextual e orientado por conhecimento, projetado para responder às perguntas dos usuários sobre posições de ioga. Ele também permite tarefas administrativas, como criar e editar poses de ioga.
Reconhecer, identificar idiomas e traduzir textos com o Kit de ML e o CameraX: Android
Neste codelab, você vai criar um app Android com o Kit de ML que usa o aprendizado de máquina no dispositivo para reconhecer, identificar o idioma e traduzir texto entre 59 idiomas. Você também vai aprender a integrar a biblioteca CameraX para realizar essas tarefas usando um feed de câmera em tempo real.
Codelab da API Activity Recognition Transition
Aprenda a usar a API Activity Recognition Transition para criar recursos contextuais poderosos no seu app
(Descontinuado) Como converter para Kotlin
Neste codelab, você aprenderá a converter seu código Java em Kotlin.
Codelab: criar um app de recomendação de posições de ioga contextual com o Firestore, a pesquisa de vetor, o Langchain e o Gemini (versão Node.js)
Este codelab orienta você na criação de um app de recomendação de poses de ioga com base no conhecimento. O app responde às perguntas do usuário sugerindo poses de ioga correspondentes. Você vai aprender a criar uma coleção do Firestore de poses de ioga usando um conjunto de dados do Hugging Face, configurar a Pesquisa de vetor do Firestore e integrar tudo a um aplicativo Node.js.
Workshop de modernização de apps
Neste codelab, você vai modernizar um antigo aplicativo PHP para o Google Cloud, conteinerizá-lo, implantá-lo no Cloud Run e conectá-lo ao Cloud SQL. Além disso, você vai conhecer o CI/CD de aplicativos com o Cloud Build e proteger com o Secret Manager.
Private Service Connect: como usar back-ends do PSC para acessar um serviço de produtor
Neste codelab, você vai aprender a usar back-ends PSC com o balanceador de carga de aplicativo externo global para acessar um serviço de produtor em outra rede.
Criar um app Android com o Firebase e o Jetpack Compose
Crie recursos de um app Android de lista de tarefas adicionando autenticação, monitoramento de desempenho, uma interface declarativa e sinalização de recursos, tudo com o Firebase e o Jetpack Compose.
Trabalhar com serviço de agregação na AWS
Para realizar este codelab, alguns pré-requisitos são necessários. Cada requisito é marcado de acordo com se ele é necessário para "Testes locais" ou "Serviço de agregação". O teste local exige o download da ferramenta de teste local. A ferramenta
Trabalhar com o serviço de agregação no Google Cloud Platform (GCP)
Tempo estimado para a conclusão: de uma a duas horas Há dois modos para realizar este codelab: teste local ou serviço de agregação. O modo de teste local exige uma máquina local e o navegador Chrome (sem criação/uso de recursos do Google Cloud). O
VPC Service Controls: proteção do serviço de transferência de dados do BigQuery
Neste laboratório, vamos aprender a proteger o serviço de transferência de dados do BigQuery usando o VPC Service Controls ao transferir dados do Cloud Storage para um conjunto de dados do BigQuery. Em seguida, protegemos o Cloud Storage e repetimos
Como adicionar compras ao seu app do Flutter
Neste codelab, você vai adicionar compras no app do Flutter que são verificadas e gerenciadas com um serviço de back-end do Dart.
Adicionar a pesquisa de vetores do Firestore aos seus apps para dispositivos móveis com as Extensões do Firebase
Saiba como usar a Pesquisa Vetorial do Firestore
Codelab da Web do Cloud Firestore
Neste codelab, você aprenderá a criar um app da Web que usa o Cloud Firestore.
Codelab do Cloud Firestore para iOS
Neste codelab, você vai aprender a criar um app iOS que usa o Cloud Firestore.
Adicione novas funcionalidades ao seu app da Web rapidamente com as Extensões do Firebase
Neste codelab, você vai adicionar funcionalidades a um app da Web de mercado on-line usando as Extensões do Firebase.
Codelab do Cloud Firestore para Android
Neste codelab, você vai aprender a criar um app Android que usa o Cloud Firestore.
Implante automaticamente a IA generativa Go com o aplicativo da Web Genkit do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implantar automaticamente o aplicativo da Web Java de IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implantar automaticamente o aplicativo da Web Next.js de IA generativa do controle de versões no Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implantar automaticamente o aplicativo da Web de IA generativa em Python do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implantar automaticamente o aplicativo da Web Go de IA generativa do controle de versões no Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implante automaticamente um aplicativo da Web Node.js de IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implantar automaticamente o aplicativo da Web Svelte de IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implante automaticamente o aplicativo da Web Angular da IA generativa do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Implantar automaticamente o aplicativo da Web Genkit de IA generativa do Node.js do controle de versões para o Cloud Run
Implantar um aplicativo da Web pela primeira vez pode ser assustador. Mesmo após a primeira implantação, se o processo for muito trabalhoso, você poderá evitar a implantação de novas versões do aplicativo. Com a implantação contínua, você pode
Como programar um job do Cloud Run em um perímetro do VPC Service Controls
Aprenda a executar um job do Cloud Run em um cronograma dentro de um perímetro do VPC SC usando o Cloud Scheduler e um serviço do Cloud Run
Wear OS
Saiba mais sobre o Wear OS, um sistema operacional baseado em Android otimizado para uso no pulso.
Ativar o Private Service Connect em uma instância do Cloud SQL com PSA (Terraform)
Ative o anexo do PSC na instância do CloudSQL que tem a rede de acesso a serviços particulares ativada. Em seguida, conecte-se a ele pelo endpoint PSC em outro projeto
Animações no Flutter
Neste codelab, você vai aprender a usar animações no Flutter. Você vai criar um widget que anima o tamanho e a cor, adiciona um efeito de virada de cartão 3D, utiliza efeitos do pacote de animações e adiciona suporte ao gesto de volta preditiva do Android.
Receber um evento do Cloud Pub/Sub no SAP usando o SDK do ABAP para o Google Cloud
Neste codelab, você vai receber um evento do Cloud Pub/Sub usando o SDK do ABAP
Fazer upload de um arquivo para o Cloud Storage com divisão
Neste codelab, você vai aprender a chamar os métodos da API JSON do Cloud Storage com o SDK do ABAP para o Google Cloud e fazer upload de arquivos
Criar cartões no Android usando a API Google Wallet
A API Google Wallet permite interagir com usuários usando vários tipos de cartões: cartões de fidelidade, ofertas, vales-presente, ingressos de eventos, bilhetes de transporte público, cartões de embarque e muito mais. Cada tipo de cartão, ou classe
Análise de sentimento usando o Gemini AI com o SDK do ABAP
Neste codelab, você vai usar o modelo Gemini Pro para realizar análise de sentimento em avaliações de produtos com o SDK do ABAP
Como usar a API Translation com o SDK do ABAP para o Google Cloud
Neste codelab, você vai aprender a chamar os métodos da API Translation usando o SDK do ABAP
Publicar um evento no Cloud Pub/Sub usando o SDK do ABAP para o Google Cloud
Neste codelab, você vai aprender a publicar um evento no serviço do Google Cloud Pub/Sub
Como se conectar ao CloudSQL pelo Private Service Connect (Terraform)
Crie uma instância do CloudSQL com anexo do serviço PSC. E se conectar a ele pelo endpoint do PSC em outro projeto
Introdução ao Spanner Graph
Neste codelab, você vai criar uma instância do Spanner e aprender a usar o Spanner Graph.
Como implantar o Imagen no Cloud Run
Neste codelab, você vai usar um modelo Imagen para criar imagens em uma página da Web usando o Cloud Run.
Introdução ao Cloud Functions (2ª geração)
Neste codelab, você vai aprender sobre o Google Cloud Functions (2nd gen). Mais especificamente, você vai implantar funções que respondem a chamadas HTTP, mensagens do Pub/Sub, eventos do Cloud Storage e registros de auditoria do Cloud.
Como fazer o pré-processamento de dados do BigQuery com o PySpark no Dataproc
Neste laboratório, você vai aprender a usar o PySpark no Dataproc para carregar dados do BigQuery e salvar no Google Cloud Storage.
GitHub: automação de revisão de código com a GenAI
GitHub: automação de análise de código com a GenAI
SMTP NEG do PSC do Looker para a Internet HTTPS de saída
Neste codelab, você vai aprender a integrar um NEG da Internet configurado como um produtor de serviços para o acesso de SMTP do Looker.
Introdução às funções do Cloud Run orientadas a eventos
como começar a usar as funções do Cloud Run orientadas por eventos
Chamar o LLM da Vertex AI no seu ambiente ABAP com o SDK ABAP for Google Cloud
Neste codelab, você vai aprender a chamar o LLM de texto (text-bison) do PaLM 2 da Vertex AI no seu ambiente ABAP com o SDK ABAP para Google Cloud.
Como executar o Transformers.js em GPUs do Cloud Run
Saiba como executar a difusão estável em uma GPU do Cloud Run
Implantar um site com o Cloud Run
Aprenda a implantar um site com o Cloud Run, que traz agilidade sem servidor aos seus apps conteinerizados.
Assinar e verificar dados com o Cloud KMS (assimétrico)
Neste codelab, você vai criptografar e descriptografar dados usando chaves assimétricas do Cloud KMS.
Como acionar o processamento de eventos do Cloud Storage usando o Eventarc e as funções do Cloud Run
Saiba como usar eventos de bucket do Cloud Storage para acionar funções do Cloud Run com o Eventarc para analisar dados e processar imagens usando a API Vision do Google e salvar as informações resultantes como metadados de objetos no Cloud Storage.
Pipeline de várias ramificações do Jenkins no GKE
Este codelab vai orientar o usuário nas etapas de implantação de uma instância do Jenkins no GKE, incluindo agentes de criação de escalonamento automático.
Agente GenAI para controle de qualidade de documentos e chamadas de API
Agente GenAI para controle de qualidade de documentos e chamadas de API
Como usar a instância de próximo salto (sem tag e com tag), o endereço de próximo salto e o gateway de próximo salto das rotas estáticas IPv6
Neste codelab, você vai aprender a usar rotas estáticas IPv6 com novos atributos de próximo salto, como next-hop-instance, next-hop-gateway e next-hop-address.
Gemini em Java com Vertex AI e LangChain4j
Neste codelab, você vai conversar com seus usuários, fazer perguntas sobre sua documentação ou ampliar um modelo com chamadas de função, usar IA generativa em Java, integrar o modelo de linguagem grande do Gemini na Vertex AI e aproveitar o framework LangChain4j
Use o Firebase Genkit para criar recursos de IA generativa com seus dados
Aprenda a usar o Firebase Genkit para criar recursos de IA generativa com as habilidades e ferramentas de desenvolvimento de apps que você já conhece.
Desenvolvimento local com o Cloud Functions para Node.js usando o Visual Studio Code
Aprenda a programar, implantar e depurar o Cloud Functions para Node.js no Visual Studio Code na sua máquina local.
Dialogflow CX: crie um agente virtual de varejo
Saiba como criar um chatbot de varejo com o Dialogflow CX, uma plataforma de IA de conversação (CAIP, na sigla em inglês) para criar agentes virtuais.
Private Service Connect 66
Neste codelab, você vai aprender sobre a implementação e a validação do Private Service Connect 66 implantando uma rede de consumidores e produtores.
Implementação de histórias de usuário do JIRA com a IA generativa
Implementação de histórias de usuários do JIRA com a IA generativa
Como criar aplicativos na era da IA
Neste laboratório, você vai usar os produtos de IA generativa do Google para criar infraestrutura no Google Cloud com a ajuda do Gemini Cloud Assist.
Wagtail no Cloud Run
Neste codelab, você vai aprender a implantar o Wagtail usando componentes sem servidor: o Cloud Run para o mecanismo da Web, o Cloud SQL para o banco de dados e o Cloud Build para os recursos de mídia.
Como executar o TorchServe e a difusão estável em GPUs do Cloud Run
Saiba como executar a difusão estável em uma GPU do Cloud Run
Acessar o modelo Anthropic Claude na Vertex AI com o SDK Python usando o endpoint do Private Service Connect
Acessar a Anthropic na Vertex AI de uma VM pelo SDK do Python e pelo endpoint do PSC
Como fazer transações de ativos digitais com computação de várias partes e o Confidential Space
Neste codelab, você vai aprender a usar o Confidential Space para realizar transações de recursos digitais com computação de várias partes.
Acesso do PSC do Looker para o PSC do Cloud SQL
Neste codelab, você vai aprender a integrar o PSC do Cloud SQL com o PSC do Looker para acesso de sentido sul.
Como proteger o fornecimento de software
O Artifact Registry permite armazenar diferentes tipos de artefatos, criar vários repositórios em um único projeto e associar uma região ou multirregião específica a cada repositório. Há vários modos de repositório. Cada modo tem uma finalidade
Private Service Connect 64
Neste codelab, você vai aprender sobre a implementação e a validação do Private Service Connect 64 implantando uma rede de consumidores e produtores.
Extrair credenciais/segredos do Secret Manager do Google Cloud com o ABAP SDK for Google Cloud
Neste codelab, você vai aprender a recuperar credenciais/segredos do Secret Manager com o ABAP SDK for Google Cloud.
Implantar um sistema de arquivos paralelo do Lustre no GCP
Saiba como implantar um sistema de arquivos paralelo do Lustre no Google Cloud Platform usando os scripts de código aberto do Lustre Deployment Manager.
Como lançar com o Cloud Deploy
Neste tutorial, você vai criar três clusters do GKE chamados "preview", "canário" e "prod". Em seguida, crie um destino do Cloud Deploy correspondente a cada cluster e um pipeline do Cloud Deploy que defina a sequência de etapas para realizar a
Como usar a API Translation com Python
Neste tutorial, você vai aprender a usar a API Translation com Python.
Ler previsões do BigQuery ML no SAP usando o ABAP SDK for Google Cloud
Neste codelab, você vai criar um modelo de machine learning (ML) no BigQuery e receber previsões desse modelo na SAP usando o SDK do ABAP para Google Cloud.
Codelab do Cloud NGFW Enterprise [com inspeção TLS]
Neste codelab, você vai aprender a usar o Cloud NGFW Enterprise para conseguir a Prevenção de ameaças com inspeção TLS.
Projeto: criar um app de cartão de visita
Aprenda a criar um app Android para mostrar seu cartão de visita.
Melhorar o desempenho do app com os perfis de referência
Este codelab mostra como melhorar o tempo de inicialização do app e o tempo para a renderização do frame usando os perfis de referência.
Adicionar a Play Integrity ao seu app Android
Neste codelab, você vai adicionar a API Play Integrity a um app de exemplo. Você usará a API Play Integrity para solicitar um veredito de integridade que ajuda a determinar o status da licença e a integridade do app, além do status de integridade do dispositivo que está executando o aplicativo.
Usar o Compose para adicionar layouts adaptáveis a um app Android baseado em visualização
Aprenda a usar o Jetpack Compose para adicionar layouts adaptáveis a um app Android baseado em visualização.
Como integrar recursos de adaptabilidade ao jogo nativo
Neste codelab, você começará a projetar um jogo simples de simulação de física em 3D e integrar recursos de adaptação a ele. Confira o que será integrado.
Configurar, implementar e confirmar Links do app Android
Neste codelab, você vai criar um app Android que lista uma série de restaurantes. O objetivo é ajudar a criar, configurar e verificar Links do app Android.
Como proteger modelos de ML e propriedade intelectual usando o espaço confidencial
Neste codelab, você vai aprender a proteger modelos de machine learning e propriedade intelectual usando o Confidential Space
Testar a experiência completa de perguntas e respostas para Web localmente
Os serviços de lances e leilões (B&A) são compostos por quatro serviços para compradores e vendedores facilitarem um leilão de público-alvo protegido: Stack do comprador: Pilha do vendedor: Este codelab mostra como configurar e testar a
Receba insights de dados estruturados e não estruturados usando o pacote BigQuery DataFrames com capacidade de IA
Neste laboratório, você vai usar DataFrames do BigQuery em um notebook Python no BigQuery Studio para gerar insights de dados não estruturados usando Python.
Detalhes sobre o Artifact Registry
O Artifact Registry é o gerenciador de pacotes totalmente gerenciado e oferece uma ferramenta unificada para gerenciar suas imagens de contêiner OCI e pacotes de linguagem, como Maven e npm. O Artifact Registry é totalmente integrado a uma ampla gama
Análise de dados exploratória das vendas de bebidas alcoólicas em Iowa usando o pacote BigQuery DataFrames
Neste laboratório, você vai usar DataFrames do BigQuery em um notebook Python no BigQuery Studio para limpar e analisar o conjunto de dados público de vendas de bebidas alcoólicas de Iowa.
Live Agent Transfer
Neste codelab, você vai aprender a gerenciar transferências em conversas entre representantes de agentes ao vivo e representantes de bots. Ao final, você terá uma interface da Web básica em que poderá ver todas as conversas em andamento com seu agente e entrar ou sair de qualquer conversa como agente ao vivo.
Capture e processe dados de saúde com a biblioteca de captura de dados estruturados
Neste codelab, você vai aprender a criar um app Android com a biblioteca Structured Data Capture. Seu app vai usar a biblioteca Structured Data Capture para renderizar e processar questionários e respostas do FHIR. Este codelab se concentra na
Implantar um aplicativo JavaScript no Cloud Run com o AlloyDB
O Cloud Run é uma plataforma sem servidor totalmente gerenciada que permite executar contêineres sem estado que podem ser invocados por solicitações HTTP. Neste codelab, vamos demonstrar como conectar um aplicativo Node.js no Cloud Run ao AlloyDB com
Implantar um aplicativo JavaScript de stack completa no Cloud Run com o Cloud SQL para PostgreSQL
O Cloud Run é uma plataforma totalmente gerenciada que permite executar seu código diretamente na infraestrutura escalonável do Google. Neste codelab, vamos demonstrar como conectar um aplicativo Next.js no Cloud Run a um banco de dados Cloud SQL
Ativar o fulfillment local para integrações entre nuvens
Veja como ativar o fulfillment local com o SDK local do Google Home para melhorar as integrações de casa inteligente com o Google Assistente.
Use o Actions on Google para deixar sua casa mais inteligente
Saiba como criar ações de casa inteligente para que o Google Assistente controle dispositivos conectados.
Implantar um aplicativo JavaScript no Cloud Run com o Cloud SQL para PostgreSQL
O Cloud Run é uma plataforma sem servidor totalmente gerenciada que permite executar contêineres sem estado que podem ser invocados por solicitações HTTP. Este codelab vai mostrar como conectar um aplicativo Node.js no Cloud Run a um banco de dados
Gerenciar recursos FHIR com a biblioteca FHIR Engine
Neste codelab, você vai criar um app Android usando a biblioteca FHIR Engine. O app vai usar a biblioteca FHIR Engine para fazer o download de recursos do FHIR de um servidor FHIR e fazer upload de todas as mudanças locais para o servidor. Se você
Validar solicitações da API Places com o Firebase App Check e a reCAPTCHA
Neste codelab, você vai aprender a validar um aplicativo da Web com o Firebase App Check e o reCAPTCHA antes de fazer solicitações à API Places.
Criar um assistente inteligente do Shopping com o AlloyDB e a Vertex AI Agent Builder – Parte 1
Neste codelab, você criará um aplicativo de chat orientado por conhecimento projetado para responder perguntas de clientes, orientar a descoberta de produtos e personalizar os resultados da pesquisa para um conjunto de dados de e-commerce.
Como criar fluxos de trabalho de MLOps com o Airflow 2 no GKE
Neste tutorial, você vai aprender a treinar e executar um modelo com vLLM no GKE usando um DAG do Airflow.
Private Service Connect: como usar back-ends de PSC para acessar APIs regionais do Google
Neste codelab, você vai aprender a usar o Private Service Connect para acessar APIs regionais do Google. Este codelab vai ensinar a configurar um grupo de endpoint de rede PSC como back-end com um balanceador de carga interno do aplicativo.
Codelab de imagens de contêiner assinadas
Neste codelab, você vai aprender a usar o recurso de imagem de contêiner assinada para melhorar a usabilidade do Confidential Space.
Mapeamento de portas do Private Service Connect para produtores de serviços
Neste codelab, você vai aprender sobre o recurso de mapeamento de portas do Private Service Connect. Você vai aprender por que ele é útil, quando usá-lo e como configurá-lo no seu ambiente como produtor de serviços.
Comprar on-line e retirar na loja: Bonjour Meal – parte 2: como criar um carrinho de compras
Neste codelab, você vai criar um agente digital em Python na plataforma de conversação do Business Messages, que é abordada na parte 1 da série. Neste codelab, vamos adicionar iniciadores de conversas importantes e apresentar uma experiência de pesquisa de inventário.
Comprar on-line e retirar na loja: Bonjour Meal – Parte 1 - Primeiros passos
Neste codelab, você vai criar um agente digital em Python na plataforma de conversação do Business Messages. Ele orientará você no uso das nossas APIs e do Business Communications Developer Console para criar um agente digital que responda a perguntas específicas.
Prática: comportamento de clique
Aplique o que você aprendeu sobre o comportamento de cliques em botões para criar um app.
Adicionar o Compose a um app baseado em visualização
Neste codelab, você aprende a migrar partes de uma tela no sistema de visualização para o Jetpack Compose.
Usar classes e objetos no Kotlin
Aprenda a usar classes e objetos no Kotlin.
Usar coleções em Kotlin
Aprenda a usar matrizes e coleções, incluindo listas, conjuntos e mapas.
Calcular uma gorjeta personalizada
Aprenda a adicionar um botão de ação, configurar ações de teclado e usar um elemento de composição de chave.
Incorporação avançada de atividades
Neste codelab, você vai aprender a usar o recurso recém-adicionado de incorporação de atividades para melhorar a experiência em telas grandes. Esses recursos incluem expansão do painel, apresentação de sobreposição, escurecimento da tela cheia para caixas de diálogo e fixação da pilha de atividades.
(Descontinuado) Como expor dados a complementos de mostradores do relógio no Wear OS
Neste codelab, você vai aprender a expor dados de complicações do mostrador do relógio, seguindo as práticas recomendadas da plataforma.
Criar um app Dice Roller interativo
Aprenda a criar um app Dice Roller interativo que permite aos usuários jogar um dado e ver o resultado.
Introdução a corrotinas no Playground Kotlin
No Playground Kotlin, aprenda a usar corrotinas do Kotlin para criar código assíncrono.
Introdução a corrotinas no Android Studio
Aprenda a usar corrotinas do Kotlin em um app Android e testá-las.
Adicionar uma lista rolável
Adicionar uma lista rolável ao app Affirmations
Acessibilidade, testes e performance
Melhore o desempenho do app, garanta a acessibilidade dele para todos os usuários e programe testes automatizados para manter esse comportamento.
Melhorar o suporte à stylus em um app Android
Aprenda a implementar técnicas avançadas que oferecem uma experiência de ponta com a stylus em um app Android.
Oferecer compatibilidade com dispositivos dobráveis e de duas telas usando a biblioteca Jetpack WindowManager
Aprenda a adaptar seu app a novos formatos, como dispositivos dobráveis e de tela dupla, com a biblioteca Jetpack WindowManager.
Melhorar a experiência do usuário em um app Android
Aprenda a melhorar a experiência do usuário e a qualidade de um app Android com os recursos de Ponta a ponta, Volta preditiva e Resumo. O Programa de treinamentos vai guiar o usuário pelos codelabs para melhorar o app SociaLite mantido no Android.
Criar um app que será executado em um perfil de trabalho
Neste codelab, você modificará um app para oferecer a melhor experiência do usuário quando esse app for executado em um dispositivo gerenciado com um perfil de trabalho.
Criar seu primeiro Bloco no Wear OS
Neste codelab, você vai aprender a criar seu próprio bloco do Wear OS. Você vai usar a Tiles Material Components, uma biblioteca que facilita a criação de uma IU em conformidade com as diretrizes do Material Design, e visualizar os blocos no Android Studio durante o desenvolvimento.
Adicionar animações de volta preditiva
Neste codelab, você vai aprender a adicionar animações de fundo preditivas ao app SociaLite.
Criar um layout de detalhes e listas com incorporação de atividades e do Material Design
A incorporação de atividades permite que apps baseados em atividade ofereçam suporte a layouts de dois painéis em telas grandes sem refatoração de código. Adicione algumas dependências, crie um arquivo de configuração XML, implemente um inicializador e faça algumas adições ao manifesto do app. Ou, se preferir trabalhar com código, você pode fazer algumas chamadas de API do Jetpack com o método onCreate() da atividade principal. Neste codelab, você usará as abordagens de desenvolvimento em XML e API para atualizar um app baseado em atividade para um layout de dois painéis de detalhes e listas.
Seu primeiro app integrado ao app Conexão Saúde
Neste codelab, você vai criar um app de saúde e fitness que oferece suporte a leitura e gravação no app Conexão Saúde.
Como testar no Jetpack Compose
Neste codelab, você aprenderá a testar interfaces criadas com o Jetpack Compose. Você criará seus primeiros testes enquanto aprende sobre testes em isolamento, depuração de testes, árvores semânticas e sincronização.
Codelab para arrastar e soltar
Aprenda a ativar o recurso de arrastar e soltar nas visualizações e usar o DragHelper e o DropHelper dentro e fora do app.
Como começar a usar o Vulkan no Android
O Vulkan é uma API gráfica moderna de alto desempenho. Ele oferece acessibilidade de baixo nível à GPU e otimiza a implementação de várias maneiras, mas é complicado de usar. A alternativa, o OpenGL ES, é mais simples, mas tem menos recursos e um desempenho pior, já que é baseado em arquitetura de hardware legada. O OpenGL ES foi descontinuado na maioria das outras plataformas e não está mais em desenvolvimento ativo. No Android, estamos planejando descontinuar o OpenGL ES para passar a usar o Vulkan, mas precisamos preparar os desenvolvedores para a transição.
Criar um app com layout adaptável
Aprenda a adaptar seu app a telas grandes implementando um dos padrões de layouts canônicos.
Melhore o engajamento com o canal "Assistir a seguir" para filmes e episódios de programas no Android TV
Neste codelab, você vai aprender as práticas recomendadas para criar o canal
Animação simples com o Jetpack Compose
Aprenda a adicionar uma animação de mola simples ao app Compose.
Como animar elementos no Jetpack Compose
Neste codelab, você vai aprender a usar algumas APIs de animação do Compose.
Comunicação bidirecional sem Internet
Aprenda a conectar seus usuários uns aos outros mesmo sem acesso à Internet
Estado avançado e efeitos colaterais no Jetpack Compose
Neste codelab, você vai aprender conceitos avançados de estado e efeitos colaterais no Jetpack Compose. Aprenda a criar um detentor de estado para elementos combináveis com estado complexos, criar corrotinas e chamar funções de suspensão no código do Compose e acionar efeitos colaterais para diferentes casos de uso.
Manifesto do app da Web
O manifesto do app da Web é um arquivo JSON que define como a PWA deve ser tratada como um aplicativo instalado, incluindo a aparência e o comportamento básico no sistema operacional.
Codelab da API Android Sleep
Saiba como se registrar na API Android Sleep para receber SleepSegmentEvents e SleepClassifyEvents.
Introdução ao estado no Compose
Aprenda sobre o estado e como ele pode ser usado e manipulado pelo Jetpack Compose.
Aplicação de temas no Compose com o Material 3
O objetivo deste codelab é demonstrar a aplicação de temas no Jetpack Compose com a nova implementação do Material Design 3 e do Material You.
Adicionar compatibilidade com teclado, mouse, trackpad e stylus com o Jetpack Compose
Aprenda a desenvolver apps com o Compose para oferecer suporte a teclado e dispositivos apontadores, como mouse e trackpad.
Adicionar recursos do Gemini ao seu app Android
Aprenda a adicionar um recurso simples da API Gemini a um app Android com a Vertex AI para Firebase.
Adicionar repositório e DI manual
Aprenda a melhorar ainda mais a arquitetura do app Mars Photos separando as chamadas de rede em um repositório.
ViewModel e estado no Compose
Neste codelab, você vai aprender a usar um ViewModel, um dos componentes da arquitetura. Você vai implementar um ViewModel para reter o estado do app durante mudanças de configuração.
Criar e testar um app do Android Automotive OS para carros estacionados
Neste codelab, você vai aprender a criar e testar ótimas experiências em dispositivos Android Automotive OS para carros estacionados. Você aprenderá a aproveitar ao máximo a ampla variedade de telas encontradas em carros e permitir que os usuários controlem a reprodução de conteúdo em vários cenários exclusivos de carros usando mecanismos Android padrão.
Arrastar e soltar no Compose
Aprenda a ativar o recurso de arrastar e soltar no Compose usando modificadores.
Local aproximado
Solicitar permissão de localização no Android 1
Introdução ao Compose para TV
Aprenda sobre os conceitos básicos do Compose para TV e como criar duas telas que geralmente estão disponíveis em apps de TV.
Otimizar o app de câmera em dispositivos dobráveis com o Jetpack WindowManager
Ao longo dos anos, os dispositivos Android evoluíram para oferecer diversos tamanhos, formas e telas, além de outros recursos. Desde o início, no entanto, tirar fotos com o smartphone tem sido um dos casos de uso mais importantes. Atualmente, as capabilities da câmera ainda são um dos principais motivos que fazem os consumidores comprarem um smartphone.
API Google Pay para Web 201: Avançado
Este codelab é uma continuação de API Google Pay para Web 101: noções básicas e depende do código escrito nesse codelab. Para concluir este codelab, primeiro conclua o outro. Esta é uma breve descrição do ButtonOptions. Consulte a documentação para
Login sem senha na Web com as chaves de acesso
Comece a usar chaves de acesso na Web e crie experiências de autenticação seguras e fáceis para seus usuários.
Como migrar para o Jetpack Compose
Neste codelab, você vai aprender a migrar partes de uma tela no sistema de visualização para o Jetpack Compose.
Noções básicas do Jetpack Compose
Neste codelab, você vai aprender as noções básicas do Compose.
Usar a API Ongoing Activity para engajar os usuários do Wear OS de novas maneiras
Com a API Ongoing Activity do Wear, os desenvolvedores podem manter o engajamento dos usuários no mostrador do relógio e no Acesso rápido aos apps, com uma quantidade mínima de código, além de permitir que eles voltem ao app para fazer atividades importantes com um simples toque.
Usar coleções em Kotlin
Aprenda a usar matrizes e coleções, incluindo listas, conjuntos e mapas.
Conceitos básicos do Android 02.2: estado e ciclo de vida da atividade
Neste codelab, você vai adicionar instruções de geração de registros ao app TwoActivities e observar as mudanças no ciclo de vida da atividade. Você trabalha com essas mudanças e explora como lidar com entradas do usuário nessas condições.
Como criar uma camada de dados
Neste codelab, você vai aprender sobre a camada de dados na arquitetura do app Android. Você criará repositórios, modelos e fontes para ler e gravar em um banco de dados local e em um serviço de rede.
Adicionar a Nearby Messages ao app
Aprenda a enviar e descobrir mensagens com a API Nearby Messages
Trabalho em segundo plano com o WorkManager
A API do WorkManager para Android simplifica o trabalho em segundo plano. Ela pode criar tarefas que podem ser consultadas, reutilizadas e encadeadas. Essa API é a forma recomendada para agendar tarefas no Android. Este codelab vai ensinar os detalhes sobre a API do WorkManager, desde como agendar um job simples até jobs encadeados mais complexos.
Layouts básicos no Compose
Neste codelab, você vai aprender a implementar designs reais com os elementos combináveis e modificadores que o Compose oferece prontos para uso.
Noções básicas da Cronet
Última atualização: 06/05/2022 A Cronet é a pilha de rede do Chromium disponibilizada para os apps Android como uma biblioteca. Ela usa várias tecnologias para diminuir a latência e aumentar a capacidade de processamento das solicitações de rede
Criar um app de galeria de arte
Aprenda a criar um app Android que destaque seu estilo artístico.
Codelab sobre o Compose para Wear OS
Neste codelab, você vai aprender a aplicar seu conhecimento sobre o Compose em apps para wearables usando o novo Compose para Wear OS. No final do codelab, você terá criado elementos combináveis simples e avançados para um app que vai ser usado diretamente do pulso do usuário.
Noções básicas da Android Paging
Neste codelab, você vai integrar a biblioteca Paging a um app que mostra uma lista. A biblioteca Paging ajuda a carregar e mostrar páginas de um conjunto de dados maior do armazenamento local ou da rede.
Resolução prática de problemas de desempenho no Jetpack Compose
Analise rastreamentos do sistema e corrija problemas comuns com atrasos para deixar seu app Compose mais rápido.
Acessibilidade no Jetpack Compose
Neste codelab, você vai aprender a deixar seu app do Compose mais acessível. Veja como aumentar as áreas de toque, adicionar descrições de conteúdo, inserir marcadores de clique, incluir ações personalizadas e muito mais.
Calcular uma gorjeta personalizada
Aprenda a adicionar um botão de ação, configurar ações de teclado e usar um elemento de composição de chave.
Estado no Jetpack Compose
Neste codelab, você vai aprender a gerenciar o estado para criar aplicativos avançados e interativos do Compose.
Processar restrições de ponta a ponta no Android 15
Aprenda a processar as restrições de ponta a ponta no Android 15.
Estágios do ciclo de vida da atividade
Neste codelab, você aprenderá sobre o ciclo de vida da atividade e a geração de registros.
Codelab sobre privacidade no Android
Nas versões mais recentes, o Android lançou muitos recursos de privacidade individuais e esperamos que você os adote nos seus apps. Este codelab vai tentar associar os recursos de privacidade individuais e mostrar aos desenvolvedores como podem aprender sobre o acesso do app a dados particulares do usuário e adotar as práticas recomendadas de privacidade em um app em execução.
Codelab sobre Configuração de segurança de rede do Android
Neste codelab, você vai explorar as Configurações de segurança de rede no Android e encontrar algumas armadilhas comuns ao estabelecer comunicações de rede seguras.
Adicionar imagens ao app Android
Aprenda a criar um app simples com funções combináveis.
Criar um app de chat de IA generativa com a Vertex AI para Conversação
Neste codelab, você vai usar a Vertex AI para Conversação para criar, configurar e implantar um agente do repositório de dados e um app de chat para responder a perguntas dos clientes sobre produtos na Google Store.
Como usar textembedding-gecko@003 para embeddings de vetores
Neste codelab, você aprenderá qual é o modelo gecko@003 e um caso de uso real para seu aplicativo.
Acessar o chat do Gemini com o SDK Python pelo endpoint do Private Service Connect
Acesse o Gemini em uma VM usando o SDK do Python e o endpoint PSC
Laboratório: propagação de PSC do NCC
O objetivo deste laboratório é explorar o NCC com a propagação de PSC.
Medir a interação com a próxima pintura (INP)
Este é um codelab interativo para aprender a medir a Interaction to Next Paint (INP) usando a biblioteca web-vitals. O código está no repositório web-vitals-codelabs. Este codelab usa o Gastropodicon (um site de referência de anatomia de caracóis)
Função do Cloud para resumo de conteúdo usando a API Vertex AI PaLM e o Google Cloud Storage
Função do Cloud que demonstra como processar um arquivo enviado por upload no Google Cloud Storage e realizar resumos usando a API Vertex AI PaLM no conteúdo.
Laboratório: Site do NCC para a nuvem com o dispositivo SD-WAN
O objetivo deste laboratório é analisar o NCC com spoke do dispositivo WAN definido por software anexado a um hub do NCC.
Transmissão ao vivo no Google Cloud com Media CDN e API Live Streaming
Este laboratório orientará você pelas etapas para implantar uma demonstração do fluxo de trabalho de transmissão ao vivo com o Media CDN (CDN) + API Live Stream + Cloud Storage + Player de mídia do Google.
Previsão de classificação de filmes com o BQML usando SQL
Vamos criar um modelo de previsão de pontuação de filme usando apenas SQL com o BigQuery ML
Previsão de classificação de filmes com o AutoML da Vertex AI
Vamos criar um modelo de previsão de pontuação de filme usando o AutoML da Vertex AI e implantá-lo em um endpoint de API e acionar a API de previsão com o Cloud Functions em Java.
NEG híbrido vinculado ao sul do Looker PSC para o local
Neste codelab, você vai aprender a integrar um NEG híbrido como produtor de serviços para o acesso do Looker Southbound a um banco de dados postgres no local.
Automação da revisão de código com a IA generativa
Automação da revisão de código com a IA generativa
Looker PSC Northbound Regional External L7 ALB
Neste codelab, você vai aprender a integrar um balanceador de carga de aplicativo externo regional L7 para acesso Looker northbound.
Gerenciamento de dados mestre simplificado: correspondência e Use a IA generativa!
Neste codelab, vamos demonstrar como o Gemini 1.0 Pro simplifica os aplicativos de gerenciamento de dados mestres, como enriquecimento e eliminação de duplicação, para os dados de citibike_stations disponíveis no conjunto de dados público do BigQuery.
Ajuste de modelos de linguagem grandes: como a Vertex AI leva os LLMs ao próximo nível
Neste codelab, você vai aprender a fazer o ajuste supervisionado de um LLM usando a Vertex AI.
Criar um app de perguntas e respostas com RAG multimodal usando o Gemini Pro
Neste codelab, você vai aprender a criar um sistema multimodal de respostas a perguntas usando o Gemini Pro.
Geração de imagens no dispositivo no Android com MediaPipe
Neste codelab, você vai aprender a adicionar a geração de texto para imagem no dispositivo aos seus apps Android com o MediaPipe Solutions.
Implante uma versão básica do "Google Tradutor" App no Cloud Functions para Python 3
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
Transformar e carregar as respostas das pesquisas dos Formulários Google no BigQuery
Neste codelab, você aprenderá a transformar seus dados de pesquisa do Formulários Google usando o Dataprep e enviá-los ao BigQuery para uma análise mais profunda.
Crie um app de pesquisa de patentes com o AlloyDB, a pesquisa vetorial e a Vertex AI.
Neste codelab, vamos demonstrar como o Gemini 1.5 Pro pode ser usado com o AlloyDB e o VertexAI para criar um aplicativo de pesquisa de patentes.
Implante uma versão básica do "Google Tradutor" App no Cloud Run em Python 2 (Docker)
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
Implante uma versão básica do "Google Tradutor" App no Cloud Run em Python 3 (Docker)
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
Crie um app de pesquisa de patentes com o Spanner, a pesquisa de vetores e Gemini 1.0 Pro
Neste codelab, vamos demonstrar como o Gemini 1.0 Pro pode ser usado com o Spanner e a Vertex AI para criar um app de pesquisa de patentes.
Django no Cloud Run
Neste codelab, você aprenderá a implantar o Django usando componentes sem servidor: Cloud Run para o mecanismo da Web, Cloud SQL para o banco de dados e Cloud Build para os ativos de mídia.
Codelab "Eventos do Cloud Run for Anthos"
Neste codelab, você vai aprender sobre os eventos do Cloud Run. Mais especificamente, você vai detectar eventos do Cloud Pub/Sub, de registros de auditoria, do Cloud Storage e do Cloud Scheduler e como produzir/consumir eventos personalizados.
Criar um app Android classificador de dígitos manuscritos com o MediaPipe Tasks
Aprenda a usar a classificação de imagens para detectar números escritos à mão no Android com o MediaPipe.
NEG de Internet SSH do Looker PSC Southbound
Neste codelab, você vai aprender a integrar um NEG da Internet configurado com SSH como produtor de serviço para acesso Looker Southbound a github.com.
Política de firewall de rede global com tags
Neste codelab, você vai aprender a usar políticas de firewall de rede global com tags para controlar o tráfego
Laboratório: VPC do NCC como um spoke
O objetivo deste laboratório é analisar o NCC com a VPC como spoke
Detectar objetos em imagens com o Kit de ML: Android
Neste codelab,
NEG de Internet HTTPS no limite sul do Looker PSC
Neste codelab, você vai aprender a integrar um NEG da Internet configurado com HTTPS como produtor de serviço para acesso Looker Southbound ao GitHub.com.
Nativo do Spring no Google Cloud
O Spring Native é um projeto emergente definido para entrar na linha principal no Spring 6.x e no Spring Boot 3.x, o que significa que agora é o momento perfeito para se familiarizar com ele alguns meses antes de seu lançamento.
Detecte objetos em imagens para criar uma pesquisa visual de produtos com o Kit de ML: Android
Neste codelab, você criará um app Android com o kit de ML que usa machine learning no dispositivo para detectar objetos em imagens e, em seguida, permite que os usuários realizem uma pesquisa visual de produtos.
Código-fonte seguro
Técnicas seguras de código-fonte são um conjunto de práticas que podem ser usadas para melhorar a segurança do código-fonte. Essas técnicas podem ajudar a identificar e corrigir vulnerabilidades no código-fonte, evitar o acesso não autorizado ao código-fonte e proteger o código-fonte contra modificações.
Criação segura e Implantar com o Cloud Build, o Artifact Registry e o GKE
O Container Analysis oferece verificação de vulnerabilidades e armazenamento de metadados para contêineres. Esse serviço realiza verificações de vulnerabilidade em imagens no Artifact Registry e no Container Registry. Depois, armazena os metadados
Codelab do proxy TCP: limitação de taxa e lista de negação de IP com o balanceador de carga de proxy TCP
Neste codelab, você vai criar um balanceador de carga TCP/SSL com um serviço de back-end e limitar o acesso ao balanceador de carga a apenas um conjunto específico de clientes usuários.
Private Service Connect com configuração de DNS automática
Neste codelab, você vai aprender a configurar e validar o DNS automático do Private Service Connect
Aplicativo seguro sem servidor com o Identity-Aware Proxy (IAP)
Acesso seguro e exigência de login do usuário para aplicativos executados no CloudRun com o Identity-Aware Proxy
Como proteger builds de contêiner
Vulnerabilidades de software são pontos fracos que podem causar uma falha acidental do sistema ou fornecer a usuários de má-fé uma maneira de comprometer seu software. O Container Analysis oferece dois tipos de verificação de SO para encontrar
Como implantar com segurança no Cloud Run
Práticas fundamentais para fazer implantações seguras no Cloud Run
Como apresentar classificadores de segurança Agile com Gemma
Este codelab ilustra como criar um classificador de texto personalizado usando o ajuste eficiente de parâmetros (PET, na sigla em inglês). Em vez de ajustar o modelo inteiro, os métodos de PET atualizam apenas uma pequena quantidade de parâmetros, o
Como usar a LIT para analisar modelos Gemma no Keras
Os produtos de IA generativa são relativamente novos, e o comportamento de um aplicativo pode variar mais do que as formas anteriores de software. Por isso, é importante investigar os modelos de machine learning usados, examinar exemplos do
Conectar dispositivos de casa inteligente ao Google Assistente
Crie e implante uma integração entre nuvens para integrar uma lavadora inteligente virtual ao Google Assistente.
Como depurar a casa inteligente
Saiba como usar o GCP Metrics e o Logging para identificar e resolver problemas de produção. Saiba como usar o Pacote de testes para identificar problemas funcionais e de API.
Métricas com base em registros para casas inteligentes
Saiba como usar métricas com base em registros no Google Cloud para rastrear padrões e analisar seus registros de erros de integração de casa inteligente.
Implementar o CameraStream com WebRTC
Saiba como fazer streaming de uma webcam para um dispositivo de exibição Google Nest com a característica CameraStream e WebRTC.
Melhorar e proteger suas integrações entre nuvens
Aprenda a aprimorar e proteger sua integração entre nuvens com traços de dispositivos personalizáveis e uma autenticação de dois fatores.
Como depurar a casa local
Saiba como usar o GCP Metrics e o Logging para identificar e resolver problemas de produção. Saiba como usar o Pacote de testes para identificar problemas funcionais e de API. Saiba como usar as Ferramentas para desenvolvedores do Chrome ao desenvolver seu app Google Home local.
Como acionar jobs do Cloud Run com o Cloud Scheduler
Saiba como criar jobs do Cloud Run e configurar a execução deles com o Cloud Scheduler.
Como implantar aplicativos do Cloud Run com o Cloud Deploy
Saiba como implantar um aplicativo do Cloud Run com o Cloud Deploy.
Agente de IA generativa para automação de pedidos de venda
Neste codelab, você vai criar um app de agente de IA de conversação para automatizar o processo de pedidos de venda.
Como proteger o tráfego de entrada do Cloud Run
Configurações de entrada no Cloud Run
Proteger dados compartilhados em uso com o Confidential Space
Neste codelab, você vai aprender a proteger o compartilhamento de dados entre várias partes e preservar a confidencialidade usando o Confidential Space
Gere apresentações Google usando Big Data no Node.js
Neste codelab, você criará uma apresentação usando a API Google Slides e o BigQuery para fazer uma análise das licenças de software mais comuns.
Instrumentar para melhorar o desempenho do seu app em Go (parte 1: rastreamento)
O OpenTelemetry é o padrão do setor para observabilidade de sistemas em rastreamento e métricas. Além disso, a criação de perfil contínua é a ferramenta que identifica as informações da última milha para o ajuste de desempenho. Neste codelab, você vai aprender a instrumentar seu aplicativo com o OpenTelemetry para traces e o agente do Profiler, além de identificar o gargalo dos gráficos visualizados no Cloud Trace e no Cloud Profiler.
Serviços gerenciados da interface do Private Service Connect
Neste tutorial, você vai aprender a configurar e validar a interface do Private Service Connect para acessar serviços por peering de VPC.
Como acessar o MongoDB Atlas multirregional com o Private Service Connect
Neste codelab, você aprenderá a configurar e validar o acesso do Private Service Connect ao MongoDB com acesso global.
Como usar revisões nas funções do Cloud Run para divisão de tráfego, lançamentos graduais e reversões
Saiba como usar revisões nas funções do Cloud Run para dividir o tráfego, fazer lançamentos graduais e reversões.
Use o Procurement Document AI para analisar suas faturas com o AI Platform Notebooks
Você vai aprender a usar o Procurement DocAI para analisar uma fatura de forma inteligente.
Conectar-se a serviços locais por uma rede híbrida usando o Private Service Connect e o NEG híbrido com balanceador de carga HTTP(s) interno
Conectar-se a serviços locais por uma rede híbrida usando o Private Service Connect e o NEG híbrido com um balanceador de carga HTTP(S) interno
PySpark para processamento de linguagem natural no Dataproc
Este laboratório mostra como usar o Spark MLlib e o spark-nlp para executar machine learning e PLN em grandes quantidades de dados.
Como fazer o protótipo de modelos no AI Platform Notebooks
Neste laboratório, você aprenderá a usar o AI Platform Notebooks para prototipar fluxos de trabalho de machine learning. Vamos abordar a criação de uma instância de notebooks personalizados, o rastreamento do código do notebook no git e a depuração de modelos com a Ferramenta What-If.
Depuração de comandos do LLM com a ferramenta de aprendizado de interpretabilidade (LIT) no GCP
Este laboratório oferece um tutorial detalhado sobre como implantar um servidor de aplicativos LIT no Google Cloud Platform (GCP) para interagir com os modelos de fundação Vertex AI Gemini e modelos de linguagem grandes (LLMs) de terceiros
Interface do Private Service Connect
Neste tutorial, você vai aprender a configurar e validar a interface do Private Service Connect.
Google Cloud Functions em C#
Neste codelab, você vai aprender sobre as funções do Google Cloud Run em C#. Mais especificamente, você vai implantar funções C# que respondem HTTP e CloudEvents de várias fontes do Google Cloud.
Implante uma versão básica do "Google Tradutor" App Engine em Python 2
Neste codelab, você vai aprender a usar a API Google Cloud Translation com Python e a executar localmente ou implantar em uma plataforma de computação sem servidor do Cloud (App Engine, Cloud Functions ou Cloud Run).
Como usar a API Natural Language com o Python
Neste tutorial, você vai aprender a usar a API Natural Language com o Python.
Como criar e vincular subcontas do Google AdWords e do Merchant Center
Neste codelab, você criará uma solução que usa a API AdWords e a API Content for Shopping para criar novas contas gerenciadas por uma conta de administrador do Google AdWords e uma conta de múltiplos clientes do Merchant Center. Em seguida, você vinculará as novas subcontas para que os produtos gerenciados pela nova subconta do Merchant Center possam ser usados em campanhas do Shopping criadas pela nova subconta do Google AdWords.