I codelab di Google Developers forniscono un'esperienza di programmazione guidata, con tutorial e pratica. La maggior parte dei codelab illustra la procedura per creare una piccola applicazione o aggiungere una nuova funzionalità a un'applicazione esistente. Loro coprono un'ampia gamma di argomenti, come Android Wear, Google Compute Engine, ARCore e le API di Google su iOS.
Strumenti del codelab su GitHubPubblicazione di immagini AVIF
Updated 24 febbraio 2025
Le immagini rappresentano più del 60% dei byte necessari in media per caricare una pagina web. Con AVIF puoi ridurre le dimensioni delle immagini e velocizzare il caricamento del tuo sito web. AVIF è un formato di immagine derivato dal flusso di dati
Lavorare con Aggregation Service sulla piattaforma Google Cloud
Updated 30 gennaio 2025
Tempo stimato per il completamento: 1-2 ore Esistono due modalità per eseguire questo codelab: Test locale o Servizio di aggregazione. La modalità di test locale richiede un computer locale e il browser Chrome (nessuna creazione/utilizzo di risorse
Utilizza Aggregation Service su AWS
Updated 30 gennaio 2025
Per eseguire questo codelab, sono necessari alcuni prerequisiti. Ogni requisito è contrassegnato di conseguenza in base al fatto che sia necessario per "Test locali" o "Servizio di aggregazione". Per i test locali è necessario scaricare lo strumento
Aggiungere acquisti in-app all'app Flutter
Updated 23 gennaio 2025
In questo codelab, aggiungerai gli acquisti in-app a un'app Flutter che viene verificata e gestita utilizzando un servizio di backend Dart.
Codelab web su Cloud Firestore
52 minuti
Updated 23 gennaio 2025
In questo codelab imparerai a creare un'app web che utilizza Cloud Firestore.
Codelab web AngularFire
1 ora 25 minuti
Updated 23 gennaio 2025
In questo codelab imparerai a utilizzare la piattaforma Firebase sul web creando un'app di chat.
Animazioni in Flutter
24 minuti
Updated 14 gennaio 2025
In questo codelab imparerai a utilizzare le animazioni in Flutter. Creerai un widget che anima sia le dimensioni che il colore, aggiunge un effetto di ribaltamento della scheda 3D, utilizza gli effetti del pacchetto di animazioni e aggiunge il supporto del gesto di ritorno predittivo di Android.
La tua prima app Flutter
1 ora 25 minuti
Updated 13 gennaio 2025
In questo codelab, imparerai a creare un'app Flutter che genera nomi casuali e dal suono accattivante.
Firebase Performance Monitoring per il web
32 minuti
Updated 13 gennaio 2025
In questo codelab, configurerai Firebase Performance Monitoring in un'app web e imparerai a utilizzarlo per assicurarti che la tua app funzioni correttamente per gli utenti finali.
Inviare notifiche per un'app web utilizzando Cloud Messaging e Cloud Functions
1 ora 2 minuti
Updated 13 gennaio 2025
In questo codelab imparerai a utilizzare Cloud Functions for Firebase per inviare notifiche agli utenti di un'app di chat.
Pipeline multi-ramo Jenkins su GKE
44 minuti
Updated 13 gennaio 2025
Questo codelab guiderà l'utente attraverso i passaggi per eseguire il deployment di un'istanza di Jenkins su GKE, inclusi gli agenti di compilazione con scalabilità automatica.
Aggiungere un flusso di autenticazione utente a un'app Flutter utilizzando FirebaseUI
8 minuti
Updated 6 gennaio 2025
In questo codelab, imparerai ad aggiungere Firebase Authentication a un'app Flutter con poche righe di codice.
Testare la funzionalità D&R per il web end-to-end localmente
45 minuti
Updated 22 dicembre 2024
I servizi di offerte e aste sono composti da quattro servizi che consentono ad acquirenti e venditori di facilitare un'asta Protected Audience: Stack dell'acquirente: Serie di venditori: Questo codelab illustra la configurazione e il test della
Trasferimento agente in tempo reale
4 minuti
Updated 21 dicembre 2024
In questo codelab, imparerai a gestire i trasferimenti nelle conversazioni tra i rappresentanti degli agenti e i rappresentanti dei bot. Alla fine, avrai un'interfaccia web di base in cui puoi visualizzare tutte le conversazioni in corso con il tuo agente e partecipare o lasciare qualsiasi conversazione come agente in tempo reale.
Convalida le richieste dell'API Places con Firebase App Check e reCAPTCHA
41 minuti
Updated 21 dicembre 2024
In questo codelab imparerai a convalidare un'applicazione web con Firebase App Check e reCAPTCHA prima di effettuare richieste all'API Places
API Google Pay per il web 201: avanzata
22 minuti
Updated 6 dicembre 2024
Questo codelab è il seguito di API Google Pay per il web 101: nozioni di base e si basa sul codice scritto in quel codelab. Per completare questo codelab, assicurati di completare prima quello. Questa è una breve panoramica del ButtonOptions. Per una
TensorFlow.js: utilizzare Firebase Hosting per eseguire il deployment e ospitare un modello di machine learning su larga scala
55 minuti
Updated 30 novembre 2024
In questo codelab, imparerai a utilizzare l'infrastruttura Firebase per eseguire il deployment di un modello ML in modo che possa essere utilizzato e utilizzato sul tuo sito web utilizzando TensorFlow.js
Uso di textembedding-gecko@003 per gli incorporamenti vettoriali
7 minuti
Updated 30 novembre 2024
In questo codelab, scoprirai cos'è il modello gecko@003 e un caso d'uso reale per la sua applicazione.
Migrazione ai caratteri variabili
29 minuti
Updated 30 novembre 2024
In questo codelab, scoprirai i caratteri variabili, i loro vantaggi, come progettare con questi caratteri e come implementarli utilizzando l'API Google Fonts e in CSS.
Informazioni su Firebase per Flutter
53 minuti
Updated 22 novembre 2024
Scopri come creare un'app mobile Flutter con Firebase.
Scopri Firebase per il web
52 minuti
Updated 22 novembre 2024
Crea un'app web da zero con Firebase e l'editor online StackBlitz. Utilizzerai HTML e JavaScript di base per comunicare con Firebase. Questa è un'ottima introduzione all'utilizzo della Console Firebase e all'integrazione di Firebase in un'app. Non sono necessarie conoscenze preliminari approfondite o installazioni di software.
Funzionalità di autenticazione avanzata
29 minuti
Updated 22 novembre 2024
Scopri come implementare l'autenticazione a più fattori e creare requisiti di autenticazione personalizzati con le funzioni di blocco
Utilizza Procurement Document AI per analizzare le fatture utilizzando AI Platform Notebooks
7 minuti
Updated 22 novembre 2024
Imparerai a utilizzare Procurement DocAI per analizzare in modo intelligente una fattura.
Potenzia la tua app web eseguendo la migrazione all'SDK Firebase JS modulare
32 minuti
Updated 21 novembre 2024
In questo codelab eseguirai la migrazione di un'app web Firebase esistente al nuovo SDK Firebase JS modulare per eseguire il tree shake del codice che non utilizzi e velocizzare il caricamento dell'app.
Nozioni di base sull'API Google Pay per il web
21 minuti
Updated 15 novembre 2024
Al termine di questo codelab, avrai un sito web minimamente fattibile con un'integrazione di Google Pay funzionante. Questo progetto recupera un token di pagamento che può essere inviato a un fornitore di servizi di pagamento per l'elaborazione. Una
Aggiungi audio e musica al tuo gioco Flutter
42 minuti
Updated 9 novembre 2024
Scopri come aggiungere effetti sonori, musica di sottofondo e audio dinamico ai giochi con Flutter.
Sviluppo locale delle app Flutter mediante Firebase Emulator Suite
8 minuti
Updated 9 novembre 2024
Codelab che illustra come utilizzare Firebase Emulator Suite durante lo sviluppo con Flutter. Il codelab utilizzerà gli emulatori Auth e Firestore per dimostrare l'uso dell'emulatore.
Introduzione ai componenti autonomi
Updated 8 novembre 2024
In questo codelab adatto ai principianti, imparerai come creare un'applicazione di esempio utilizzando i componenti autonomi Angular v14
Creare un'app di realtà aumentata (AR) utilizzando l'API WebXR Device
21 minuti
Updated 8 novembre 2024
Scopri come utilizzare le funzionalità di realtà aumentata con l'API WebXR Device e utilizza la comprensione delle scene per posizionare un oggetto 3D posizionato nel mondo reale.
Inizia a utilizzare gli indicatori Angular
19 minuti
Updated 8 novembre 2024
Introduzione degli indicatori, un nuovo modello di reattività in Angular. Gli indicatori ti offrono strumenti di alta qualità per una reattività più granulare
Crea app Angular più accessibili
47 minuti
Updated 8 novembre 2024
Scopri come seguire le best practice sull'accessibilità nelle tue app Angular con il set di strumenti integrato nel framework.
MDC-112 Web: integrazione di MDC con framework web
17 minuti
Updated 8 novembre 2024
Scopri come estendere i componenti Material predefiniti nei componenti per qualsiasi framework web.
Lit per gli sviluppatori di React
1 ora 32 minuti
Updated 4 novembre 2024
In questo codelab, imparerai a tradurre in Lit i concetti di React
MDC-111 Web: integrazione di componenti materiali nel codebase (web)
21 minuti
Updated 4 novembre 2024
Scopri come incorporare singoli componenti Material in un codebase web esistente senza ricominciare da capo.
Creare splendide transizioni con Material Motion per Flutter
56 minuti
Updated 4 novembre 2024
Integra il sistema di movimento di Material nell'app Reply utilizzando le transizioni dal pacchetto di animazioni.
MDC-104 Flutter: componenti Material Advanced
28 minuti
Updated 4 novembre 2024
Migliora il design della tua app Flutter e implementa in Flutter un componente avanzato del menu Sfondo.
MDC-102 Flutter: struttura e layout del materiale
22 minuti
Updated 4 novembre 2024
Scopri come utilizzare Material per creare struttura e layout di un'app Flutter.
Sviluppo locale con Firebase Emulator Suite
47 minuti
Updated 4 novembre 2024
Scopri come sviluppare un'app web con Firebase Emulator Suite.
MDC-102 Web: struttura e layout dei materiali (web)
17 minuti
Updated 4 novembre 2024
Scopri come utilizzare il materiale per la struttura e il layout sul Web.
Il tuo primo modello Keras, con Transfer Learning
33 minuti
Updated 4 novembre 2024
In questo lab imparerai a creare un classificatore Keras. Anziché cercare di trovare la combinazione perfetta di livelli di rete neurale per riconoscere i fiori, useremo prima una tecnica chiamata transfer learning per adattare un potente modello preaddestrato al nostro set di dati. Questo lab include le spiegazioni teoriche necessarie sulle reti neurali ed è un buon punto di partenza per gli sviluppatori che vogliono imparare a conoscere il deep learning.
Proteggi i tuoi dati Firestore con le regole di sicurezza di Firebase
58 minuti
Updated 4 novembre 2024
Scopri come proteggere i dati di Firestore con le regole di sicurezza
Introduzione all'API Web Serial
16 minuti
Updated 16 ottobre 2024
In questo codelab, creerai una pagina web che interagisce con una scheda micro:bit della BBC per mostrare le immagini sul suo display LED 5x5. Scoprirai l'API Web Serial e come utilizzare flussi leggibili, scrivibili e trasformabili per comunicare con i dispositivi seriali tramite il browser.
Panoramica di Cloud Data Loss Prevention
20 minuti
Updated 9 settembre 2024
Questo codelab introduce all'utente l'API DLP tramite un'interfaccia a riga di comando. L'utente scaricherà il codice del progetto ed esaminerà alcuni degli strumenti nella directory di esempio e le relative funzioni sottostanti.
Codelab sulle funzionalità web
31 minuti
Updated 9 settembre 2024
In questo codelab, esplorerai diverse API web che sono nuove di zecca o disponibili solo dietro un flag.
Autenticazione degli utenti con Identity-Aware Proxy
35 minuti
Updated 9 settembre 2024
In questo codelab creerai un'applicazione web, limiterai l'accesso solo a gruppi specifici di utenti e utilizzerai l'identità dell'utente autenticato nel programma
Comunicazione in tempo reale con WebRTC
34 minuti
Updated 9 settembre 2024
Scopri come trasmettere contenuti multimediali e dati in streaming tra due browser. Impara a conoscere le API e le tecnologie principali di WebRTC. Acquisisci e manipola le immagini utilizzando getUserMedia, CSS e l'elemento canvas. Configura una connessione peer e scambia dati direttamente tra i browser utilizzando canali di dati. Infine, configura un server di segnalazione utilizzando Node.js.
Introduzione all'API Web Serial
16 minuti
Updated 9 settembre 2024
In questo codelab, creerai una pagina web che interagisce con una scheda micro:bit della BBC per mostrare le immagini sul suo display LED 5x5. Scoprirai l'API Web Serial e come utilizzare flussi leggibili, scrivibili e trasformabili per comunicare con i dispositivi seriali tramite il browser.
Aggiungi una navigazione istantanea e transizioni di pagina perfette in un'app web
44 minuti
Updated 9 settembre 2024
Scopri come aggiungere una navigazione istantanea e transizioni di pagina perfette a un'app web con le API più recenti disponibili in Google Chrome.
Creare interfacce adattive all'utente con query supporti preferenze
34 minuti
Updated 9 settembre 2024
Scopri come creare un modulo web adattivo, in cui ogni utente riceve un'interfaccia personalizzata che riflette le sue preferenze in quel momento.
Aggiungere un banner AdMob e annunci in linea nativi a un'app Flutter
39 minuti
Updated 29 agosto 2024
In questo codelab, imparerai ad aggiungere gli annunci in linea di AdMob (banner e nativi) a un'app Flutter.
Nozioni di base su Accelerated Mobile Pages
39 minuti
Updated 29 agosto 2024
Questo codelab ti presenterà i concetti principali di Accelerated Mobile Pages e la loro differenza rispetto ai documenti HTML tradizionali. A questo scopo, creeremo e convalideremo i documenti AMP.
Concetti avanzati relativi alle Accelerated Mobile Pages
1 ora
Updated 29 agosto 2024
Questo codelab ti presenterà i concetti principali di Accelerated Mobile Pages e la loro differenza rispetto ai documenti HTML tradizionali. A questo scopo, creeremo e convalideremo i documenti AMP.
Invia eventi web a GA4 utilizzando Measurement Protocol
11 minuti
Updated 29 agosto 2024
In questo codelab imparerai a inviare eventi esterni a GA4 utilizzando Measurement Protocol(WEB).
Aggiungere annunci AdMob a un'app Flutter
40 minuti
Updated 29 agosto 2024
In questo codelab, imparerai ad aggiungere banner, annunci interstitial e annunci con premio a un'app Flutter.
Dataproc su Google Compute Engine
16 minuti
Updated 29 agosto 2024
In questo codelab imparerai a utilizzare Dataproc su Google Compute Engine (GCE).
Aggiungere un widget della schermata Home all'app Flutter
35 minuti
Updated 29 agosto 2024
In questo codelab, creerai un widget della schermata Home per la tua app Flutter per iOS o Android. Inizierai con un'app di notizie di base Flutter. Utilizzerai quindi i framework nativi per creare l'UI per i widget stessi. Infine, imparerai a condividere le risorse e a stabilire la comunicazione tra i widget e l'app principale.
Dataproc Serverless
37 minuti
Updated 29 agosto 2024
In questo codelab scoprirai tutto su Dataproc Serverless, tra cui come iniziare e come accedere al suo ricco set di caratteristiche.
Creazione di modelli Spark ML con Google Dataproc
31 minuti
Updated 29 agosto 2024
In questo codelab, invierai i job Spark ML al servizio Dataproc di Google.
Crea bot vocali per Android con Dialogflow Essentials e Svolazzante
1 ora 5 minuti
Updated 29 agosto 2024
Dialogflow include già molte integrazioni predefinite per il web, l'Assistente Google, i social media e i gateway telefonici. Tuttavia, quando vuoi portare i chatbot sui dispositivi mobili, dovrai creare un'integrazione personalizzata. Questo lab ti insegnerà come integrare Dialogflow Essentials in un'app Flutter.
Immergiti nei pattern e nei record di Dart
39 minuti
Updated 29 agosto 2024
Utilizza pattern, record e altre nuove funzionalità di Dart 3 per riprogettare lo stile di progettazione dell'interfaccia utente in Flutter.
Da componente web a elemento luminoso
43 minuti
Updated 29 agosto 2024
In questo codelab, scoprirai che cos'è e come funziona creare un componente web da zero per poi migliorarlo progressivamente trasformandolo in elemento luminoso.
Attivazione di un DAG con Node.JS e Google Cloud Functions
27 minuti
Updated 29 agosto 2024
Questo codelab mostra come utilizzare Google Cloud Functions per attivare un flusso di lavoro di Apache Airflow (DAG) in Google Cloud Composer. Il DAG qui esegue un semplice comando bash utilizzando BashOperator
Controllare una candela PLAYBULB con Web Bluetooth
36 minuti
Updated 23 agosto 2024
Con nient'altro che JavaScript, puoi creare un'app web che controlla una candela LED senza fiamma grazie all'API Web Bluetooth iniziale.
Codelab su CEL-Go: espressioni rapide, sicure e incorporate
1 ora 1 minuto
Updated 23 agosto 2024
In questo codelab, scriverai espressioni nel Common Expression Language, implementato in Go. Dovrai creare variabili, utilizzare operatori logici e/o operatori, creare json, creare protos e ottimizzare le espressioni.
Bigtable e Dataflow: arte di monitoraggio dei database (client Java HBase)
Updated 23 agosto 2024
In questo codelab, imparerai a monitorare le scritture e le letture di Bigtable durante il caricamento e la lettura di una grande quantità di dati utilizzando Dataflow.
TensorFlow.js: reimpostare un modello di rilevamento di commenti spam per gestire i casi limite
44 minuti
Updated 23 agosto 2024
In questo codelab, imparerai come utilizzare Model Maker per reimpostare un modello di commenti spam per tenere conto dei casi limite che il modello preaddestrato non è riuscito a gestire e quindi eseguire nuovamente il deployment del nuovo modello nell'applicazione web.
Aggiunta di Google Maps a un'app Flutter
30 minuti
Updated 23 agosto 2024
In questo codelab, creerai un'esperienza di Google Maps utilizzando l'SDK dell'app mobile Flutter per creare esperienze native di alta qualità su iOS, Android e sul web.
Crea una webcam smart in JavaScript con un modello di machine learning preaddestrato TensorFlow.js
52 minuti
Updated 23 agosto 2024
In questo codelab, imparerai a caricare e utilizzare uno dei modelli preaddestrati TensorFlow.js (COCO-SSD) e a utilizzarlo per riconoscere oggetti comuni su cui è stato addestrato.
Creare un layout di app adattabile animato con Material 3
53 minuti
Updated 23 agosto 2024
In questo codelab, acquisirai esperienza nella creazione di un'applicazione con design adattivo che si anima in modo fluido con Material 3 su tutte e sei le piattaforme supportate da Flutter.
Rendi la tua app Flutter più noiosa a bella
52 minuti
Updated 23 agosto 2024
Flutter è il toolkit dell'interfaccia utente di Google che consente di creare splendide applicazioni compilate in modo nativo per dispositivi mobili, web e computer a partire da un unico codebase. In questo codelab, inizierai con un'app di musica semplice e (utilizzando Material 3) la rendi più bella e più reattiva per tutte le piattaforme.
App adattive in Flutter
1 ora
Updated 23 agosto 2024
In questo codelab, creerai un'app Flutter che si adatta a tutte e sei le piattaforme supportate da Flutter: Android, iOS, il web, Windows, macOS e Linux.
Come testare un'app Flutter
55 minuti
Updated 23 agosto 2024
In questo codelab, creerai e testerai una semplice app Flutter.
Utilizzo di FFI in un plug-in Flutter
Updated 23 agosto 2024
In questo codelab, creerai un plug-in Flutter per piattaforme mobile e desktop utilizzando FFI per sfruttare una libreria C nativa esistente.
Aggiungere WebView all'app Flutter
1 ora 5 minuti
Updated 22 agosto 2024
In questo codelab, imparerai ad aggiungere il plug-in webview_flutter a un'app Flutter.
Introduzione a Flame con Flutter
55 minuti
Updated 22 agosto 2024
In questo codelab imparerai a usare Flame, un motore grafico basato su Flutter. Scoprirai i componenti e gli effetti di Flame, nonché le modalità di integrazione di Flame con la gestione dello stato di Flutter.
MDC-101 Web: nozioni di base su Material Components (MDC) (Web)
17 minuti
Updated 21 agosto 2024
Scopri le nozioni di base sull'utilizzo dei componenti Material per il Web creando un'app semplice con componenti di base.
MDC-101 Flutter: nozioni di base sui componenti dei materiali
22 minuti
Updated 21 agosto 2024
Apprendi le nozioni di base sull'utilizzo dei componenti del materiale creando una pagina di accesso per una semplice app Flutter.
MDC-103 Flutter: temi Material con Colore, Forma, Elevazione e Tipo
39 minuti
Updated 21 agosto 2024
Scopri in che modo la libreria Material Flutter ti consente di differenziare facilmente il tuo prodotto ed esprimere il tuo brand attraverso il design.
TensorFlow.js: conversione di un SavedModel Python in formato TensorFlow.js
58 minuti
Updated 21 agosto 2024
In questo codelab, imparerai a convertire un modello ML Python esistente nel formato SavedModel nel formato TensorFlow.js in modo che possa essere eseguito in un browser web e a risolvere i problemi comuni che possono verificarsi nelle conversioni.
Aggiungere notifiche push a un'app web
Updated 20 agosto 2024
In questo codelab, imparerai ad aggiungere notifiche push alla tua app web.
Create Your First 3D Map
40 minuti
Updated 21 febbraio 2025
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
Add markers and animation to a 3D Map
1 ora 37 minuti
Updated 20 febbraio 2025
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
Add a Google map to a React app
42 minuti
Updated 8 novembre 2024
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
Building a web application with Angular and Firebase
Updated 18 settembre 2024
In this codelab we’ll build together a real-time web application with Firebase and Angular.
Explore new and upcoming browser capabilities for your PWA: From Fugu With Love
27 minuti
Updated 18 settembre 2024
Progressive Web Applications (PWAs) are a type of application software delivered through the web, built using common web technologies including HTML, CSS, and JavaScript. They are intended to work on any platform that uses a standards-compliant
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
1 ora 55 minuti
Updated 18 settembre 2024
Maps can be a very powerful tool when visualizing the patterns in a dataset that are related to location in some way. This relation could be the name of a place, a specific latitude and longitude value, or the name of an area that has a specific
Build a full stack store locator with Google Maps Platform and Google Cloud
59 minuti
Updated 18 settembre 2024
Imagine you have many places to put on a map and you want users to be able to see where these places are and identify which place they want to visit. Common examples of this include: In this codelab, you will create a locator that draws from a live
Create a simple website that classifies images
41 minuti
Updated 18 settembre 2024
Learn how to create a simple website that classifies images with TensorFlow Serving.
Get started with Perspective API
17 minuti
Updated 18 settembre 2024
Learn how to build Perspective API.
Build a nearby business search service with Google Maps Platform (JavaScript)
1 ora
Updated 18 settembre 2024
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
Train a comment-spam detection model with TensorFlow Lite Model Maker
18 minuti
Updated 18 settembre 2024
Learn how to train a comment-spam detection model with TensorFlow Lite Model Maker.
Create a custom text-classification model with TensorFlow Lite Model Maker
16 minuti
Updated 18 settembre 2024
Learn how to retrain the spam-detection model to detect specific types of spam with TensorFlow Lite Model Maker.
Building an image-slider element using Angular
2 ore
Updated 18 settembre 2024
In this codelab, you’ll build an image-slider,, which works independently of Angular framework, can be imported in any framework, and is very easy to integrate.
Progressive Web Apps: Going Offline
15 minuti
Updated 18 settembre 2024
In this lab, you'll take an existing web application and make it work offline. This is the first in a series of companion codelabs for the Progressive Web App workshop. There are seven more codelabs in this series. Start by either cloning or
Build a route planner with Place Autocomplete and Routes API
Updated 18 settembre 2024
Whether you are embarking on a road trip, planning your daily commute, or navigating a bustling city, getting from point A to point B is more than just knowing where you want to go. A reliable route generation tool is essential. With Google Maps
Add a map to your website (JavaScript)
42 minuti
Updated 18 settembre 2024
In this codelab, you learn everything you need to get started using Google Maps Platform for the web. You learn all the basics, from getting set up to loading the Maps JavaScript API, displaying your first map, working with markers and marker
Enable real-time communication with WebRTC
Updated 18 settembre 2024
Learn how to build an app to get video and take snapshots with your webcam, and share them peer-to-peer with WebRTC.
Secure your site with two-factor authentication with a security key (WebAuthn)
1 ora
Updated 18 settembre 2024
In this codelab, you’ll add second-factor authentication to your site or web app with a security key.
Progressive Web Apps: Working with Workbox
15 minuti
Updated 18 settembre 2024
In this lab, you'll take website with an existing service worker and convert it to using Workbox. This is the second in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Going Offline. There are six more
Adding Your Progressive Web App to Google Play
1 ora 30 minuti
Updated 18 settembre 2024
In this lab, you'll take an existing Progressive Web App that you have deployed and wrap it in an app for distribution in Google's Play store. Bubblewrap is a tool to make wrapping your Progressive Web App into an Android App Bundle as easy as
Create a Flutter app to classify texts
51 minuti
Updated 18 settembre 2024
Learn how to build a Flutter app that classifies texts and displays the results in its UI.
TensorFlow.js: Build a comment spam detection system
1 ora 14 minuti
Updated 18 settembre 2024
In this codelab, you’ll learn how to build a simple web page that has commenting ability akin to a blog post article and integrate it with a pre trained machine learning model to detect comment spam posts, enabling you to filter these out before they even get stored in any backend database, reducing server processing time and cost.
Build 3D map experiences with WebGL Overlay View
1 ora
Updated 18 settembre 2024
This codelab teaches you how to use the WebGL-powered features of the Maps JavaScript API to control and render on the vector map in three dimensions. This codelab assumes you have intermediate knowledge of JavaScript and the Maps JavaScript API. To
Build a simple store locator with Google Maps Platform (JavaScript)
49 minuti
Updated 18 settembre 2024
One of the most common features of a website is displaying a Google map that highlights one or more locations for a business, establishment, or some other entity with a physical presence. How these maps are implemented can vary greatly depending on
Visualize data with Google Maps Platform and deck.gl
Updated 18 settembre 2024
This codelab teaches you how to create a high-volume geospatial data visualization using the Maps JavaScript API and deck.gl, an open-source, WebGL-accelerated, data-visualization framework. If you haven't used Google Maps Platform before, follow
Build your first WebAuthn app
49 minuti
Updated 18 settembre 2024
Learn how to build a website with a simple reauthentication functionality that uses a fingerprint sensor.
TensorFlow.js: Retrain a comment spam detection model to handle edge cases
44 minuti
Updated 18 settembre 2024
In this codelab you’ll learn how to use Model Maker to retrain a comment spam model to account for edge cases the pre-trained model could not handle, and then re-deploy the new model to the web application.
Protect yourself from online harassment
24 minuti
Updated 18 settembre 2024
Learn how to secure your online information, identify phishing attacks, enable Advanced Protections for Google Accounts, and stay safe on social media.
Write a Flutter desktop application
45 minuti
Updated 11 settembre 2024
In this codelab, you’ll build a GitHub client in Flutter for desktop.
Build a 2D physics game with Flutter and Flame
32 minuti
Updated 2 agosto 2024
Learn how to craft game mechanics in Flutter and Flame games with Forge2D, a 2D physics engine.
Building next generation UIs in Flutter
1 ora 15 minuti
Updated 13 maggio 2024
Learn how to build Flutter user interfaces with animations, shaders, and particle effects that work across all of Flutter’s six platforms.
Build a word puzzle with Flutter
53 minuti
Updated 29 aprile 2024
Learn how to build a compute-intensive Flutter app and still maintain Flutter’s fluid interactivity.
Create an accessible and personalized theme and brand with Material Design 3
Updated 16 aprile 2024
Learn how to create a theme and brand that’s accessible and personalized with Material 3.
Design an Adaptive Layout with Material Design
4 minuti
Updated 4 aprile 2024
Learn how to use adaptive design principles in Material Design to achieve consistency across screen sizes. In this codelab, you take a mobile design to tablet format, and learn about the responsive grid, adaptive composition patterns, and the correct components.