GEMINI LABJP
FLASH35 — Gemini 3.5 Flash is now GA, built for sustained frontier performance on agentic and coding tasks (Jun)AGENTS — Managed Agents launch in public preview, running in Google-hosted isolated Linux sandboxes (Jun)SCHEMA — The Interactions API legacy schema is removed on June 8; migrate from outputs to steps now (Jun)SEARCH — Gemini 3.5 Flash rolls out globally across Search AI Mode and the Gemini app for everyone (Jun)FILESEARCH — File Search goes multimodal, embedding and searching images natively via gemini-embedding-2 (Jun)DEPRECATE — gemini-3.1-flash-image-preview and gemini-3-pro-image-preview shut down on June 25 (Jun)FLASH35 — Gemini 3.5 Flash is now GA, built for sustained frontier performance on agentic and coding tasks (Jun)AGENTS — Managed Agents launch in public preview, running in Google-hosted isolated Linux sandboxes (Jun)SCHEMA — The Interactions API legacy schema is removed on June 8; migrate from outputs to steps now (Jun)SEARCH — Gemini 3.5 Flash rolls out globally across Search AI Mode and the Gemini app for everyone (Jun)FILESEARCH — File Search goes multimodal, embedding and searching images natively via gemini-embedding-2 (Jun)DEPRECATE — gemini-3.1-flash-image-preview and gemini-3-pro-image-preview shut down on June 25 (Jun)
ARTICLES

All Articles

All (858) Gemini Basics (87) Dev Tools (131) API & SDK (432) Advanced (132) Workspace (39) Updates (37)
API & SDK/2026-05-15Intermediate

Making Gemini API 12x Faster with asyncio: Lessons from Multilingual App Store Generation

A real-world account of parallelizing Gemini API calls with asyncio during the iOS update of Beautiful HD Wallpapers. Learn how asyncio.gather() with rate limit handling cut multilingual generation from 13 minutes to 65 seconds.

Updates/2026-05-15Beginner

Weekly Picks: Top 5 Must-Read Articles on Gemini Lab (May 9–15)

The top 5 most-read Gemini Lab articles from May 9–15, 2026. An artist's honest Gemini Vision review, a 3-month backend evaluation, AdMob anomaly detection, a 30-day wallpaper pipeline, and an API cost benchmark — real experience, not spec sheets.

API & SDK/2026-05-15Intermediate

3 Gemini API Embedding Errors I Hit Building a Wallpaper App — and How I Fixed Them

Three real Gemini API Embedding errors encountered while building an auto-categorization feature for a wallpaper app with 50M+ downloads: INVALID_ARGUMENT, RESOURCE_EXHAUSTED 429, and poor RAG precision — with working code fixes.

API & SDK/2026-05-15Intermediate

I Rebuilt My Wallpaper App's Recommendation Engine Using Gemini Function Calling

A hands-on account of integrating Gemini Function Calling into a wallpaper app with 50M+ downloads. Covers schema design, cost estimation, and how I compared Gemini against Claude and GPT-4o for this use case.

API & SDK/2026-05-15Intermediate

Building an AI Chat App with Expo and Gemini API: From First Commit to App Store Approval

A hands-on guide to integrating the Gemini API into an Expo app — covering streaming, chat history, image input, cost control, and App Store review tips from an indie developer's perspective.

API & SDK/2026-05-14Intermediate

Integrating Gemini TTS API into SwiftUI — Two AVAudioEngine Pitfalls I Hit

A practical guide to playing Gemini TTS API's raw PCM audio in SwiftUI using AVAudioEngine. Covers the two hidden pitfalls around PCM format handling and AVAudioSession timing that the official docs don't mention.

API & SDK/2026-05-14Intermediate

3 Gemini Code Execution Errors and How to Fix Them — Import Errors, Timeouts, and Empty Outputs

Fix the most common Gemini API Code Execution issues: missing tool configuration, unsupported library imports, and timeout errors. Includes working code examples for each fix.

API & SDK/2026-05-14Intermediate

Gemini 3.2 API Developer Guide — Correct Model IDs, Migration from 3.1, and Production Checklist

A practical guide to calling Gemini 3.2 via the API: correct model IDs, what changed from Gemini 3.1, Python and TypeScript code examples, and a production migration checklist.

API & SDK/2026-05-14Intermediate

3 Months Using Gemini API as My App Backend — An Indie Developer's Honest Review

After 12 years of indie development and 50M+ app downloads, I adopted Gemini API as the backbone for a new app. Here's what the costs, latency, and quality actually looked like after three months.

API & SDK/2026-05-14Advanced

Controlling thinking_budget in Gemini 2.5 Pro — Cut Costs by 70% Without Sacrificing Reasoning Quality

Leaving thinking_budget unset in Gemini 2.5 Pro leads to unexpected costs. This guide covers task-level budget design, dynamic control, and production monitoring with working Python code.

API & SDK/2026-05-13Intermediate

Building an AdMob Revenue Anomaly Detector with Gemini API Function Calling

Learn how to build an automatic AdMob revenue anomaly detection system using Gemini API Function Calling — with real Python code, practical tips from 10+ years of indie app development, and Slack alerting integration.

Dev Tools/2026-05-13Intermediate

Google AI Studio Build Mode Not Working — Blank Preview, Deploy Failures, and Other Common Issues

Troubleshoot Google AI Studio Build Mode issues: blank preview panels, prompts that don't apply, Firebase deployment failures, and code getting overwritten. Each problem with a concrete fix.