Os codelabs do Google Developers oferecem um conteúdo prático e guiado experiência em programação. A maioria dos codelabs orienta você no processo de criação um aplicativo pequeno ou a adição de um novo recurso a um aplicativo existente. Eles abrangem uma ampla gama de tópicos, como Android Wear, Google Compute Engine, ARCore e APIs do Google no iOS.
Ferramentas do codelab no GitHubIntrodução ao Firebase para Flutter
53 minutos
Updated 2 de março de 2025
Aprenda a criar um app Flutter para dispositivos móveis com o Firebase.
Codelab da Web do AngularFire
1 hora 25 minutos
Updated 2 de março de 2025
Neste codelab, você vai aprender a usar a plataforma do Firebase na Web criando um app de chat.
Introdução ao Firebase para Web
52 minutos
Updated 2 de março de 2025
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.
Recursos avançados de autenticação
29 minutos
Updated 2 de março de 2025
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
32 minutos
Updated 2 de março de 2025
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.
Monitoramento de desempenho do Firebase para Web
32 minutos
Updated 2 de março de 2025
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
8 minutos
Updated 2 de março de 2025
Neste codelab, você vai aprender a adicionar o Firebase Authentication a um app Flutter com apenas algumas linhas de código.
Enviar notificações para um app da Web usando o Cloud Messaging e o Cloud Functions
1 hora 2 minutos
Updated 2 de março de 2025
Neste codelab, você vai aprender a usar o Cloud Functions para Firebase para enviar notificações aos usuários de um app de chat.
Veiculação de imagens AVIF
Updated 24 de fevereiro de 2025
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
Trabalhar com serviço de agregação na AWS
Updated 30 de janeiro de 2025
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)
Updated 30 de janeiro de 2025
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
Como adicionar compras ao seu app do Flutter
Updated 23 de janeiro de 2025
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.
Codelab da Web do Cloud Firestore
52 minutos
Updated 23 de janeiro de 2025
Neste codelab, você aprenderá a criar um app da Web que usa o Cloud Firestore.
Animações no Flutter
24 minutos
Updated 14 de janeiro de 2025
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.
Pipeline de várias ramificações do Jenkins no GKE
44 minutos
Updated 13 de janeiro de 2025
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.
Testar a experiência completa de perguntas e respostas para Web localmente
45 minutos
Updated 22 de dezembro de 2024
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
Live Agent Transfer
4 minutos
Updated 21 de dezembro de 2024
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.
Validar solicitações da API Places com o Firebase App Check e a reCAPTCHA
41 minutos
Updated 21 de dezembro de 2024
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.
API Google Pay para Web 201: Avançado
22 minutos
Updated 6 de dezembro de 2024
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
Como usar textembedding-gecko@003 para embeddings de vetores
7 minutos
Updated 30 de novembro de 2024
Neste codelab, você aprenderá qual é o modelo gecko@003 e um caso de uso real para seu aplicativo.
Use o Procurement Document AI para analisar suas faturas com o AI Platform Notebooks
7 minutos
Updated 22 de novembro de 2024
Você vai aprender a usar o Procurement DocAI para analisar uma fatura de forma inteligente.
Introdução à API Google Pay para Web: noções básicas
21 minutos
Updated 15 de novembro de 2024
Ao concluir este codelab, você terá um site mínimo viável com uma integração funcional do Google Pay. Esse projeto recupera um token de pagamento que pode ser enviado a um provedor de serviços de pagamento para processamento. Uma solicitação de
Adicionar som e música ao seu jogo do Flutter
42 minutos
Updated 9 de novembro de 2024
Aprenda a adicionar efeitos sonoros, música de fundo e áudio dinâmico a jogos com o Flutter.
Desenvolvimento local de apps Flutter usando o Pacote de emuladores do Firebase
8 minutos
Updated 9 de novembro de 2024
Codelab que descreve como usar o Pacote de emuladores do Firebase durante o desenvolvimento com o Flutter. O codelab usará os emuladores do Auth e do Firestore para demonstrar o uso do emulador.
Primeiros passos com componentes independentes
Updated 8 de novembro de 2024
Neste codelab para iniciantes, você vai aprender a criar um aplicativo de exemplo usando componentes autônomos do Angular v14
MDC-112 na Web: como integrar o MDC com frameworks da Web
17 minutos
Updated 8 de novembro de 2024
Aprenda a estender os componentes pré-criados do Material Design para qualquer framework da Web.
MDC-111 Web: como incorporar componentes do Material Design à sua base de código (Web)
21 minutos
Updated 4 de novembro de 2024
Aprenda a incorporar componentes individuais do Material Design a uma base de código da Web sem começar de novo.
Desenvolvimento local com o Pacote de emuladores do Firebase
47 minutos
Updated 4 de novembro de 2024
Aprenda a desenvolver um app da Web com o Pacote de emuladores do Firebase.
MDC-102 Web: estrutura e layout do Material Design (Web)
17 minutos
Updated 4 de novembro de 2024
Aprenda a usar o Material Design para criar a estrutura e o layout na Web.
Seu primeiro modelo do Keras com aprendizado por transferência
33 minutos
Updated 4 de novembro de 2024
Neste laboratório, você vai aprender a criar um classificador do Keras. Em vez de tentar descobrir a combinação perfeita de camadas de rede neural para reconhecer flores, primeiro usaremos uma técnica chamada aprendizado por transferência para adaptar um poderoso modelo pré-treinado ao nosso conjunto de dados. Este laboratório inclui as explicações teóricas necessárias sobre redes neurais e é um bom ponto de partida para desenvolvedores que estão aprendendo sobre aprendizado profundo.
Proteger seus dados do Firestore com as regras de segurança do Firebase
58 minutos
Updated 4 de novembro de 2024
Saiba como proteger seus dados do Firestore com regras de segurança
Introdução à API Web Serial
16 minutos
Updated 16 de outubro de 2024
Neste codelab, você vai criar uma página da Web que interage com uma placa micro:bit da BBC para mostrar imagens na tela de LED 5x5. Você vai aprender sobre a API Web Serial e como usar streams legíveis, graváveis e de transformação para se comunicar com dispositivos seriais pelo navegador.
Como criar o layout de um app responsivo animado com o Material Design 3
53 minutos
Updated 20 de setembro de 2024
Neste codelab, você vai ganhar experiência com a criação de um aplicativo com design adaptável e animado de forma fluida com o Material Design 3 nas seis plataformas que têm o suporte do Flutter.
Criar um elemento de controle deslizante de imagem usando o Angular
Updated 18 de setembro de 2024
Neste codelab, você criará um controle deslizante de imagem que terá um funcionamento independente do framework Angular, pode ser importado para qualquer framework e é muito fácil de integrar.
Seu primeiro app do Flutter
Updated 16 de setembro de 2024
Neste codelab, você aprenderá a criar um app do Flutter que gera nomes aleatórios e legais.
Visão geral do Cloud Data Loss Prevention
20 minutos
Updated 9 de setembro de 2024
Este codelab apresentará a API DLP ao usuário por uma interface de linha de comando. O usuário fará o download do código do projeto e revisará algumas das ferramentas no diretório de exemplos e suas funções subjacentes.
Codelab de Recursos da Web
31 minutos
Updated 9 de setembro de 2024
Neste codelab, você vai testar várias APIs da Web que são novas ou estão disponíveis apenas atrás de uma flag.
Autenticação de usuário com o Identity-Aware Proxy
35 minutos
Updated 9 de setembro de 2024
Neste codelab, você vai criar um aplicativo da Web, restringir o acesso a grupos específicos de usuários e usar a identidade do usuário autenticado no programa.
Comunicação em tempo real com o WebRTC
34 minutos
Updated 9 de setembro de 2024
Saiba como fazer streaming de mídia e dados entre dois navegadores. Conheça as principais APIs e tecnologias do WebRTC. Capture e manipule imagens usando getUserMedia, CSS e o elemento "canvas". Configure uma conexão de peering e troque dados diretamente entre navegadores usando canais de dados. Por fim, configure um servidor de sinalização usando Node.js.
Introdução à API Web Serial
16 minutos
Updated 9 de setembro de 2024
Neste codelab, você vai criar uma página da Web que interage com uma placa micro:bit da BBC para mostrar imagens na tela de LED 5x5. Você vai aprender sobre a API Web Serial e como usar streams legíveis, graváveis e de transformação para se comunicar com dispositivos seriais pelo navegador.
Criar interfaces adaptáveis ao usuário com consultas de mídia de preferência
34 minutos
Updated 9 de setembro de 2024
Aprenda a criar um formulário da Web adaptável, em que cada usuário recebe uma interface personalizada que reflete as preferências dele naquele momento.
Como adicionar anúncios de banner e nativos in-line da AdMob a um app Flutter
39 minutos
Updated 29 de agosto de 2024
Neste codelab, você aprenderá a adicionar anúncios de banner e nativos in-line da AdMob a um app Flutter.
Enviar eventos da Web para o GA4 usando o Measurement Protocol
11 minutos
Updated 29 de agosto de 2024
Neste codelab, você vai aprender a enviar eventos externos ao GA4 usando o Measurement Protocol(Web).
Conceitos avançados sobre as Accelerated Mobile Pages
1 hora
Updated 29 de agosto de 2024
Este codelab apresentará os principais conceitos das Accelerated Mobile Pages e como elas diferem dos documentos HTML tradicionais. Para isso, vamos criar e validar documentos AMP.
Princípios básicos das Accelerated Mobile Pages
39 minutos
Updated 29 de agosto de 2024
Este codelab apresentará os principais conceitos das Accelerated Mobile Pages e como elas diferem dos documentos HTML tradicionais. Para isso, vamos criar e validar documentos AMP.
Como adicionar um widget de tela inicial ao app do Flutter
35 minutos
Updated 29 de agosto de 2024
Neste codelab, você vai criar um widget de tela inicial para seu app do Flutter para iOS ou Android. Você vai começar com um app básico de notícias do Flutter. Depois você vai usar frameworks nativos para criar a IU para os próprios widgets. Por fim, você aprenderá a compartilhar recursos e estabelecer uma comunicação entre seus widgets e o aplicativo principal.
Dataproc no Google Compute Engine
16 minutos
Updated 29 de agosto de 2024
Neste codelab, você vai aprender a usar o Dataproc no Google Compute Engine (GCE).
Criar modelos do Spark ML com o Google Dataproc
31 minutos
Updated 29 de agosto de 2024
Neste codelab, você enviará jobs do Spark ML para o serviço Dataproc do Google.
Dataproc sem servidor
37 minutos
Updated 29 de agosto de 2024
Neste codelab, você vai aprender tudo sobre o Dataproc sem servidor, incluindo como começar e como acessar o conjunto avançado de recursos.
Crie bots de voz para Android com o Dialogflow Essentials e Godê
1 hora 5 minutos
Updated 29 de agosto de 2024
O Dialogflow pronto para uso vem com muitas integrações, para gateways da Web, do Google Assistente, de mídias sociais e de telefone. No entanto, para levar os chatbots a dispositivos móveis, é preciso criar uma integração personalizada. Neste laboratório, você aprenderá a integrar o Dialogflow Essentials a um app do Flutter.
Do componente da Web para o elemento Lit
43 minutos
Updated 29 de agosto de 2024
Neste codelab, você vai aprender sobre & criar um componente da Web do zero e aprimorá-lo progressivamente para um elemento Lit.
Como acionar um DAG com Node.JS e Google Cloud Functions
27 minutos
Updated 29 de agosto de 2024
Este codelab mostra como usar o Google Cloud Functions para acionar um fluxo de trabalho do Apache Airflow (DAG) no Google Cloud Composer. O DAG executa um comando bash simples usando o BashOperator
Controle uma vela do PLAYBULB com o Web Bluetooth
36 minutos
Updated 23 de agosto de 2024
Com apenas JavaScript, crie um app da Web que controle uma vela de LED sem chamas graças à nova API Web Bluetooth.
Codelab CEL-Go: expressões incorporadas rápidas, seguras e seguras
1 hora 1 minuto
Updated 23 de agosto de 2024
Neste codelab, você vai escrever expressões na Common Expression Language, implementada em Go. Você criará variáveis, usará operadores lógicos e/ou, criará json, criará protos e ajustará suas expressões.
Bigtable e Dataflow: arte de monitoramento de banco de dados (cliente Java do HBase)
Updated 23 de agosto de 2024
Neste codelab, você vai aprender a monitorar gravações/leituras do Bigtable conforme elas são carregadas e ler uma grande quantidade de dados usando o Dataflow.
TensorFlow.js: treinar novamente um modelo de detecção de spam de comentários para lidar com casos extremos
44 minutos
Updated 23 de agosto de 2024
Neste codelab, você aprenderá a usar o Model Maker para treinar novamente um modelo de spam de comentários para lidar com casos extremos que o modelo pré-treinado não consegue processar e, em seguida, implantar novamente o novo modelo no aplicativo da Web.
Criar uma webcam inteligente em JavaScript com um modelo de machine learning pré-treinado do TensorFlow.js
52 minutos
Updated 23 de agosto de 2024
Neste codelab, você aprenderá a carregar e usar um dos modelos pré-treinados do TensorFlow.js (COCO-SSD) e a usá-lo para reconhecer objetos comuns em que ele foi treinado.
Crie um jogo de física 2D com o Flutter e o Flame
32 minutos
Updated 22 de agosto de 2024
Aprenda a criar mecânicas nos jogos do Flutter e do Flame com o Forge2D, um mecanismo de física 2D.
Introdução ao Flame com o Flutter
55 minutos
Updated 22 de agosto de 2024
Neste codelab, você vai aprender a usar o Flame, um mecanismo de jogo criado com base no Flutter. Você vai conhecer os componentes e efeitos do Flame, além de aprender a integrar o Flame ao gerenciamento de estado do Flutter.
Crie um quebra-cabeças de palavras com o Flutter
53 minutos
Updated 22 de agosto de 2024
Aprenda a criar um app do Flutter com uso intenso de computação e manter a interatividade fluida dele.
MDC-101 Web: noções básicas dos componentes do Material Design (MDC) (Web)
17 minutos
Updated 21 de agosto de 2024
Aprenda os conceitos básicos do uso de componentes do Material Design na Web criando um app simples com componentes principais.
MDC-103 Web: temas do Material Design com cores, formas, elevação e tipo (Web)
35 minutos
Updated 21 de agosto de 2024
Veja como os componentes do Material Design da Web facilitam o diferencial do seu produto e expressam sua marca com o design.
TensorFlow.js: converter um SavedModel do Python para o formato TensorFlow.js
58 minutos
Updated 21 de agosto de 2024
Neste codelab, você aprenderá a converter um modelo de ML em Python que está no formato SavedModel e convertê-lo no formato TensorFlow.js para que ele possa ser executado em um navegador da Web, além de aprender a resolver problemas comuns que podem ocorrer nas conversões.
Adicionar notificações push a um app da Web
Updated 20 de agosto de 2024
Neste codelab, você aprenderá a adicionar notificações push ao seu app da Web.
Projetar um layout adaptável com o Material Design
Updated 7 de junho de 2024
Aprenda a usar princípios de design adaptável no Material Design para alcançar consistência em todos os tamanhos de tela. Neste codelab, você transformará um design para dispositivo móvel em formato tablet e aprenderá sobre a grade responsiva, os padrões de composição adaptáveis e os componentes corretos.
Crie um tema e uma marca acessíveis e personalizados com o Material Design 3
Updated 22 de maio de 2024
Aprenda a criar um tema e uma marca acessíveis e personalizados com o Material 3.
Apps adaptáveis no Flutter
Updated 11 de maio de 2023
Neste codelab, você vai criar um app do Flutter que se adapta às seis plataformas para as quais o Flutter oferece suporte: Android, iOS, Web, Windows, macOS e Linux.
Como criar um jogo com o Flutter e o Flame
Updated 10 de maio de 2023
Neste codelab, você vai criar um jogo de plataforma chamado Doodle Dash usando o Flutter e o mecanismo do Flame.
Como usar a FFI em um plugin do Flutter
Updated 10 de maio de 2023
Neste codelab, você criará um plug-in do Flutter para plataformas móveis e de computador usando a FFI para aproveitar uma biblioteca C nativa.
MDC-101 no Flutter: noções básicas dos componentes do Material Design
Updated 9 de maio de 2023
Aprenda os conceitos básicos do uso de componentes do Material Design criando uma página de login para um app simples do Flutter.
Primeiros passos com os sinais do Angular
Updated 9 de maio de 2023
Apresentamos os indicadores, um novo modelo de reatividade no Angular. Os indicadores oferecem ferramentas de alta qualidade para uma reatividade detalhada
MDC-102 no Flutter: estrutura e layout do Material Design
Updated 9 de maio de 2023
Aprenda a usar o Material Design para criar a estrutura e o layout de um app do Flutter.
Como testar um app do Flutter
Updated 6 de maio de 2023
Neste codelab, você criará e testará um app simples do Flutter.
MDC-103 Flutter: temas do Material Design com cores, formas, elevação e tipo
Updated 4 de maio de 2023
Veja como os componentes do Material Design do Flutter podem ajudar a expressar sua marca e destacar seu produto com escolhas de design.
MDC-104 Flutter: componentes avançados do Material Design
Updated 4 de maio de 2023
Melhore o design e aprenda a usar o componente de menu avançado de pano de fundo do Flutter.
Como criar transições incríveis com o movimento do Material Design para o Flutter
Updated 2 de maio de 2023
Crie o sistema de movimento do Material Design no app Reply usando as transições do pacote de animações.
Adicionar os anúncios da AdMob a um app do Flutter
Updated 1 de maio de 2023
Neste codelab, você vai aprender a adicionar anúncios intersticiais, premiados e de banner a um app do Flutter.
Proteger seu site usando a autenticação de dois fatores com uma chave de segurança (WebAuthn)
Updated 22 de setembro de 2022
Neste codelab, você vai adicionar uma autenticação de dois fatores ao seu site ou app da Web com uma chave de segurança.
TensorFlow.js: usar o Firebase Hosting para implantar e hospedar um modelo de machine learning em escala
Updated 29 de julho de 2022
Neste codelab, você aprenderá a usar a infraestrutura do Firebase para implantar um modelo de ML a fim de usá-lo e consumi-lo no seu site usando o TensorFlow.js
Use a Document AI para processar seus formulários escritos à mão de maneira inteligente (Python)
Updated 29 de julho de 2022
Neste codelab, vamos focar na criação de um tutorial que usa a API Document AI com Python
Introdução ao Angular
Updated 12 de maio de 2022
Neste codelab para iniciantes, você aprenderá a criar apps da Web com o Angular
Criar experiências de mapas 3D com a visualização de sobreposição do WebGL
Updated 11 de maio de 2022
Este codelab ensina a usar os recursos da API Maps JavaScript com a tecnologia WebGL para renderizar e controlar o mapa vetorial em três dimensões. Este codelab pressupõe que você tem conhecimento intermediário de JavaScript e da API Maps JavaScript.
Criar um localizador de lojas de pilha completa com a Plataforma Google Maps e o Google Cloud
Updated 9 de maio de 2022
Imagine que você tenha muitos lugares para colocar em um mapa e quer permitir que os usuários vejam onde esses lugares estão e decidam qual deles querem visitar. Como exemplos, podemos mencionar: Neste codelab, você criará um localizador que usa um
Deixe seu app do Flutter lindo, não chato
Updated 9 de maio de 2022
O Flutter é um kit de ferramentas de IU do Google para criar apps incríveis e nativos para dispositivos móveis, Web e computadores com uma única base de código. Ele funciona com código existente, é usado por desenvolvedores e organizações do mundo
TensorFlow.js: criar um sistema de detecção de spam de comentários
Updated 7 de maio de 2022
Neste codelab, você aprenderá a criar uma página da Web simples, com recursos de comentários, como em um artigo de postagem de blog, e integrar com um modelo de machine learning pré-treinado para detectar postagens de spam de comentários. Assim, você poderá filtrá-las antes mesmo de fazerem isso. são armazenadas em qualquer banco de dados de back-end, reduzindo o tempo e o custo de processamento do servidor.
TensorFlow.js: treinar novamente um modelo de detecção de spam de comentários para lidar com casos extremos
Updated 7 de maio de 2022
Neste codelab, você aprenderá a usar o Model Maker para treinar novamente um modelo de spam de comentários para lidar com casos extremos que o modelo pré-treinado não consegue processar e, em seguida, implantar novamente o novo modelo no aplicativo da Web.
Criar um app do Flutter para classificar textos
Updated 7 de maio de 2022
Aprenda a criar um app do Flutter que classifica textos e exibe os resultados na IU.
Criar um site simples que classifique as imagens
Updated 7 de maio de 2022
Saiba como criar um site simples que classifica imagens com o TensorFlow Serving.
Criar um modelo de classificação de texto personalizado com o TensorFlow Lite Model Maker
Updated 7 de maio de 2022
Saiba como treinar novamente o modelo de detecção de spam para detectar tipos específicos de spam com o TensorFlow Lite Model Maker.
Adicionar um mapa ao seu site (JavaScript)
Updated 7 de maio de 2022
Neste codelab, você aprenderá tudo que precisa para começar a usar a Plataforma Google Maps na Web. Você verá todos os princípios básicos, desde a configuração até o carregamento da API Maps JavaScript, a exibição do primeiro mapa, como trabalhar com
Treinar um modelo de detecção de spam de comentários com o TensorFlow Lite Model Maker
Updated 7 de maio de 2022
Saiba como treinar um modelo de detecção de spam de comentários com o TensorFlow Lite Model Maker.
Como criar um aplicativo da Web com o Angular e o Firebase
Updated 6 de maio de 2022
Neste codelab, vamos criar um aplicativo da Web em tempo real com o Firebase e o Angular.
Como adicionar o WebView ao app do Flutter
Updated 6 de maio de 2022
Neste codelab, você vai aprender a adicionar o plug-in webview_flutter a um app do Flutter.
Criar um aplicativo do Flutter para computador
Updated 6 de maio de 2022
Neste codelab, você vai criar um cliente do GitHub no Flutter para computador.
Criar seu primeiro app WebAuthn
Updated 5 de maio de 2022
Aprenda a criar um site com uma funcionalidade simples de reautenticação que usa um sensor de impressão digital.
Criar um localizador de lojas simples com a Plataforma Google Maps (JavaScript)
Updated 4 de maio de 2022
Um dos recursos mais comuns em um site é exibir um mapa do Google que destaca um ou mais locais de uma empresa, estabelecimento ou outra entidade com presença física. A forma como esses mapas são implementados pode variar muito dependendo dos
Como migrar para fontes variáveis
Updated 4 de maio de 2022
Neste codelab, você vai aprender sobre fontes variáveis, os benefícios delas e como criá-las e implementá-las usando a API Google Fonts e em CSS.
Adicionar o Google Maps a um app do Flutter
Updated 29 de abril de 2022
Neste codelab, você criará uma experiência do Google Maps usando o SDK de apps para dispositivos móveis do Flutter para criar experiências nativas de alta qualidade no iOS e no Android.
Design com cores acessíveis
Updated 29 de abril de 2022
Neste codelab, você vai aprender como as cores estão relacionadas à acessibilidade, sobre as diretrizes de contraste de cores e como o Material Theme Builder cria um tema acessível e pode ser usado para verificar o contraste facilmente.
Adicionar a navegação instantânea e transições suaves entre páginas a um app da Web
Updated 29 de abril de 2022
Aprenda a adicionar a navegação instantânea e as transições suaves entre páginas a um app da Web usando as APIs mais recentes disponíveis no Google Chrome.
Visualizar dados com a Plataforma Google Maps e o deck.gl
Updated 28 de abril de 2022
Neste codelab, você vai aprender a criar uma visualização de um grande volume de dados geoespaciais usando a API Maps JavaScript e o deck.gl, um framework de visualização de dados de código aberto, otimizado pelo WebGL. Se você nunca usou a
Criar apps Angular mais acessíveis
Updated 26 de abril de 2022
Saiba como seguir as práticas recomendadas de acessibilidade nos seus aplicativos do Angular com o conjunto de ferramentas integrado ao framework.
Gravar, repetir e medir fluxos de usuários com o Chrome DevTools
Updated 25 de abril de 2022
Use o painel do Gravador para gravar, repetir e medir os fluxos de usuários. Assista o vídeo abaixo para conhecer o novo painel do Gravador (recurso de visualização). Abra o painel do Gravador com as seguintes etapas: Usaremos esta página de
Como depurar a grade CSS com o Chrome DevTools
Updated 25 de abril de 2022
O DevTools agora tem um suporte melhor para a depuração da grade CSS (link em inglês). Quando um elemento HTML na sua página tem display: grid ou display: inline-grid aplicado, o painel Elementos oferece várias opções para ajudar você a inspecionar
Descobrir e corrigir textos de baixo contraste com o Chrome DevTools
Updated 25 de abril de 2022
O uso do contraste incorreto é o maior inimigo da acessibilidade na Web (link em inglês). Vejamos como o DevTools pode ajudar a entender, descobrir e corrigir esse problema. Você vai corrigir os problemas de baixo contraste de uma página da Web.
Criar um app de realidade aumentada (RA) usando a API WebXR Device
Updated 22 de abril de 2022
Saiba como usar os recursos de realidade aumentada com a API WebXR Device e utilizar a compreensão de cena para posicionar um objeto 3D no mundo real.
编写您的第一款 Flutter 应用(第 1 部分)
38 minutos
Updated 18 de setembro de 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
编写您的第一款 Flutter 应用(第 2 部分)
43 minutos
Updated 18 de setembro de 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
34 minutos
Updated 18 de setembro de 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
14 minutos
Updated 18 de setembro de 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
MDC-102 Flutter:Material 结构和布局 (Flutter)
14 minutos
Updated 18 de setembro de 2024
学习如何将 Material 用于 Flutter 上的结构和布局。