Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genui_gemini

Dynamic Generative UI with Flutter & Google Gemini AI
Enable your Flutter apps with AI-driven interfaces — the AI decides which UI components to render based on user queries.


Demo

genui.mp4

Features

  • AI-driven UI generation: Gemini AI selects the best UI components for each user query.
  • Natural language conversation: Interact with your app using plain language.
  • Multiple component support: Includes WeatherCard, InfoCard, ListCard, and more.
  • Dynamic surfaces: UI updates in real-time based on AI decisions.
  • Secure API key management: Supports .env files or --dart-define to keep API keys safe.

Installation

Add the required dependencies to your pubspec.yaml:

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.8
  genui: ^0.6.0
  google_generative_ai: ^0.4.7
  json_schema_builder: ^0.1.3
  flutter_dotenv: ^6.0.0

About

genui_gemini project with dynamic AI-driven UI using Flutter and Google Gemini

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages