Skip to content

This repository provides workshop materials and example code to help people learn how to use Google's Gemini AI in Flutter apps, guiding users through hands-on exercises to build AI-powered features

Notifications You must be signed in to change notification settings

xscotophilic/flutter-x-gemini-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Flutter × Gemini Workshop

Welcome to the Flutter × Gemini hands-on workshop!

In this session, you’ll learn how to build mobile, web, and desktop apps with Flutter, powered by Google's Gemini AI - using the google_generative_ai Dart package.

📁 Repository Structure

Path Description
example_app/ A fully built reference app showcasing Gemini integration in Flutter.
prerequisites/step_X.md Step-by-step setup guides. Please complete these before the workshop begins.
presentation/ Slide deck used during the workshop (available in .pdf and .pptx formats).

✨ Highlights

  • Natural Language Interaction: Accepts user input and responds using Gemini’s text generation.
  • Conversational UI: Chat-style interface simulating a dynamic, real-time AI dialogue.
  • Dart SDK Integration: Covers model setup, prompt crafting, and response parsing with the google_generative_ai package.

By the end of this session, you’ll have a fully functioning AI-powered Flutter app - and the skills to extend it further.

🏗️ Workshop Flow

Step Topic
1 Project scaffolding – creating a new Flutter app
2 Architectural patterns & state management
3 Gemini SDK integration
4 Handling inputs, responses, and errors

🧭 What You’ll Learn

  • How to set up and use the google_generative_ai Dart SDK
  • Communicating with Gemini (text-based)
  • Creating reactive UIs that adapt to AI-generated content
  • Structuring your app for real-time AI-enhanced interactions

About

This repository provides workshop materials and example code to help people learn how to use Google's Gemini AI in Flutter apps, guiding users through hands-on exercises to build AI-powered features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published