Six Weeks of Running an App Store vs. Google Play Review Diff with Gemini
A six-week record of using the Gemini API to classify App Store and Google Play reviews in parallel and surface platform-specific priority items. Notes from running this on an indie wallpaper app with 50M+ cumulative downloads, including the three platform gaps that actually showed up and the monthly cost.
Evolving Gemini API Structured Output Schemas in Production — Design Notes from an Indie App
How I rebuilt the JSON contract layer for a Gemini-powered recommendation feature in a long-running indie app — Dual-Emit, Sunset protocol, and a Python compatibility checker.
Automating Firebase Crashlytics Analysis with Gemini API — A Real-World Implementation from an Indie App
A real-world implementation record of automating Firebase Crashlytics log analysis with Gemini API, validated during development of an indie wallpaper app (v2.1.0). Includes Before/After code for a RecyclerView crash fix and a production cost breakdown.
Gemini API Returns 400 When You Set tools and responseSchema Together — Three Designs That Make Function Calling and Structured Output Coexist
You want function calling to fetch external data and a strict JSON shape for the final answer. Setting tools and responseSchema together returns 400. Here's why, plus three production-tested designs that make both work.
Automate Contact Form Handling with Gemini API — Classification, Priority Scoring & Slack Alerts
Build a Python system that automatically classifies incoming contact form submissions using Gemini API, scores their priority, and sends structured Slack notifications — ready to deploy today.
Zod × Gemini API: Type-Safe Structured Output Validation in TypeScript
Pattern for validating Gemini API structured output with Zod schemas. Covers why type casting is unsafe, JSON Schema conversion, and retry design when validation fails — with working TypeScript code.
How to Fix Gemini API JSON and Structured Output Errors
Troubleshoot Gemini API JSON Mode and Structured Output errors including malformed JSON, schema violations, and truncated responses with step-by-step solutions and code examples.
Text Classification and Sentiment Analysis with Gemini API and Python — A
Learn how to build text classification and sentiment analysis pipelines using the Gemini API and Python. Leverage Structured Output for reliable labeling of customer reviews, support tickets, and social media posts.
Building an Intelligent Email Classification System with Gemini API — Function Calling and Structured Output in Practice
Learn how to use Gemini API's Function Calling and structured output to build a system that automatically classifies, summarizes, and prioritizes incoming emails — with working TypeScript code.
Build an AI Data Analysis Agent with Gemini API — Combining Code Execution, Function Calling, and Structured Output
Learn how to build a production-ready AI data analysis agent in Python that combines Gemini API's Code Execution, Function Calling, and Structured Output to automatically analyze CSV/Excel data, generate visualizations, and produce structured reports.