Vibe Coding a Jogging App with Real-World Maps Data
Key Takeaways
Builds a jogging app with real-world maps data using Google Maps Grounding and AI Studio
Full Transcript
The other thing I wanted to kick off and then I'll switch over to MR is just showing uh one of the cool things that is unique in AI studio is we make it super easy to build not only using 33 pro but also a bunch of our uh different API tools and capabilities. So we have things like Google search grounding, Google maps grounding. Uh so this is a prompt I have that is creating a running app and I'm going to add this chip which allows it to use Google maps data. Uh, and basically the prompt is asking for a view where I can type in a location. It'll find uh different running locations based on the distance I want to run using Google Maps data. So, I'll let this bake for a bit and then Amar, you want to show something? >> Cad and Amar and actually both need this app because we were walking around yesterday and Kad and are the most confident people just walking down completely the wrong direction. >> No sense of direction. So, this is a very >> I'll be honest, I can't even get to the same place twice. >> I couldn't find the set this morning. This looks awesome. Maybe we look at it. >> Yeah. Yeah. So, this is the footpath AI uh feature that I asked for. So, I'm going to type in Brooklyn where Amar and I live. Uh we'll just do 1K. Um and find routes. Uh >> 1K. Thanks for making that accessible. >> Yeah. No, that's all for you. >> This is this is the problem with us having vibe coded all morning with Gemini 3 is we're running out of our our model code in AI Studio. I think it's time to switch environments. >> I know. Yeah, might switch accounts quick. But, uh, what's also nice about AI Studio apps is you can see the code for anything you generated. And we also always create this Gemini services file where you can see the prompts that we're using and as well the models. Um, so I'm going to update this. It looks like it's using Flash. Don't want that to be the case. So, I'll update this to 3.0 Pro and hopefully >> Gemini 3 Pro Preview. >> Yes, Pro Preview. >> I love it. Is a great name. It is a great >> string is memorized. >> The model definitely doesn't change every time we ship a model. So >> certainly not this >> say it's clean. >> It's very clean. It is clean. It is clean. >> All right. Yeah, that's fair. Free is probably going to be in worse shape. But uh yeah, it's we've played with it before. It's super cool to see how maps interplays with the model and gives you all this cool data. >> I love it. That's awesome.
Original Description
Kat Kampf demonstrates how to build a custom running app using Google Maps Grounding in AI Studio. She shows Logan Kilpatrick and Ammaar Reshi how the model uses real-world location data to generate specific running routes in Brooklyn based on user input.
Vibe coding in AI Studio: Bring anything to life with Gemini 3 at ai.studio/build
Watch the full live stream here: https://www.youtube.com/live/YfFkPAso4kE
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Google for Developers · Google for Developers · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Developer Journey - Sunnyvale DSC Summit ‘19
Google for Developers
How Google is working with students - Sunnyvale DSC Summit ‘19
Google for Developers
Starting your career in the Cloud - Sunnyvale DSC Summit ‘19
Google for Developers
The Solution Challenge - Sunnyvale DSC Summit ‘19
Google for Developers
Firebase - Sunnyvale DSC Summit ‘19
Google for Developers
Cloud Hero - Sunnyvale DSC Summit ‘19
Google for Developers
Panel discussion - Sunnyvale DSC Summit ‘19
Google for Developers
The art of negotiation - Sunnyvale DSC Summit ‘19
Google for Developers
Courage to care, solve and share - Sunnyvale DSC Summit ‘19
Google for Developers
Version 9 of Angular, Glass Enterprise Edition 2, path to DX deprecation, & more!
Google for Developers
[DEPRECATING] Introducing a new series (Assistant for Developers Pro Tips)
Google for Developers
Detecting memory bugs with HWASan, Bazel 2.1, Next ‘20 session guide, & more!
Google for Developers
Why Podcast.app chose a .app domain name
Google for Developers
Machine Learning Bootcamp Jakarta 2019
Google for Developers
Android Studio 3.6, Android 11 Developer Preview, Kubeflow 1.0, & more!
Google for Developers
[DEPRECATING] Importance of community (Assistant on Air)
Google for Developers
Why the Flutter team switched from .io to a .dev domain name
Google for Developers
3 website-building tips from .dev creators
Google for Developers
Why NimbleDroid chose a .app domain name
Google for Developers
Android Platform Codelab, Bazel 2.2, Maps Android Utility Library v1.0, & more!
Google for Developers
Google for Games Developer Summit: A free, digital experience for game developers
Google for Developers
Inspecting Home Graph (Assistant for Developers Pro Tips)
Google for Developers
Google for Games Developer Summit Keynote
Google for Developers
Stadia Games & Entertainment presents: Keys to a great game pitch (Google Games Dev Summit)
Google for Developers
Empowering game developers with Stadia R&D (Google Games Dev Summit)
Google for Developers
Supercharging discoverability with Stadia (Google Games Dev Summit)
Google for Developers
Stadia Games & Entertainment presents: Creating for content creators (Google Games Dev Summit)
Google for Developers
Bringing Destiny to Stadia: A postmortem (Google Games Dev Summit)
Google for Developers
Live Captioning in Google Slides
Google for Developers
[DEPRECATING] User engagement for the Google Assistant
Google for Developers
TensorFlow Dev Summit ‘20, Google for Games Dev Summit, Cloud AI Platform Pipelines, & much more!
Google for Developers
Top 5 from the TensorFlow Dev Summit 2020
Google for Developers
Developer Student Clubs 2019 Turkey Leads Summit
Google for Developers
Building simpler payment experiences | Google Pay Plugin for Magento 2
Google for Developers
Become A Developer Student Club Lead
Google for Developers
Firebase Kotlin Extensions, ARM apps on the Android Emulator, Angular v9.1, & more!
Google for Developers
Test suite for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
Google Play updates, Bazel 3.0, Business Console for Google Pay, & more!
Google for Developers
How to use error logs (Assistant for Developers Pro Tips)
Google for Developers
Contact Center AI, Android Studio 4.1 Canary 5, TensorFlow QAT API, & more!
Google for Developers
WebView DevTools, Kotlin meets gRPC, Flutter CodePen support, & more! (Episode 200)
Google for Developers
Offline handling for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
Android 11 Dev Preview 3, Google Fonts for Flutter, Shielded VM, & more!
Google for Developers
Machine Learning Foundations: Ep #1 - What is ML?
Google for Developers
Flutter web support updates, BigQuery materialized views, Cloud Spanner emulator, & more!
Google for Developers
Computer vision by building a neural network with TensorFlow | Machine Learning Foundations
Google for Developers
Machine Learning Foundations: Ep #3 - Convolutions and pooling
Google for Developers
Android 11 Beta plans, Flutter 1.17, Dart 2.8, & much more!
Google for Developers
Machine Learning Foundations: Ep #4 - Coding with Convolutional Neural Networks
Google for Developers
Google Developers ML Summit
Google for Developers
Real-world image classification using convolutional neural networks | Machine Learning Foundations
Google for Developers
Adobe XD support for Flutter, Architecture Framework, temporary closures with Places API, & more!
Google for Developers
Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
Google for Developers
Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
Google for Developers
Announcing Firebase Live, Flutter Day, Java 11 on Google Cloud Functions, & more!
Google for Developers
Machine Learning Foundations: Ep #8 - Tokenization for Natural Language Processing
Google for Developers
Android 11 Beta, Google Play Asset Delivery, Firebase Crashlytics SDK, & much more!
Google for Developers
Natural Language Processing: Using sequencing APIs in TensorFlow | Machine Learning Foundations
Google for Developers
Build a sarcasm classifier using NLP and TensorFlow | Machine Learning Foundations
Google for Developers
AR Realism with the ARCore Depth API
Google for Developers
More on: LLM Foundations
View skill →Related Reads
📰
📰
📰
📰
Which Is Better: Claude, Perplexity, or ChatGPT? A Complete Comparison for 2026
Medium · ChatGPT
Building Production-Grade LLM Evaluation Pipelines: From Vibes to Metrics
Dev.to AI
Understanding "Handoffs" in LangChain(One Agent, Many Personalities)
Dev.to AI
Building Production-Grade LLM Evaluation Pipelines: From Vibes to Metrics
Dev.to AI
🎓
Tutor Explanation
DeepCamp AI