You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[genui](packages/genui/)| The core framework to employ Generative UI. |
90
+
|[genui_firebase_ai](packages/genui_firebase_ai/)| Provides **`FirebaseAiContentGenerator`** to connect to Gemini via Firebase AI Logic. This is the recommended approach for production apps based on client-side agents. |
91
+
|[genui_google_generative_ai](packages/genui_google_generative_ai/)| Provides **`GoogleGenerativeAiContentGenerator`** for connecting to the Google Generative AI API with only an API key. Ideal for getting started quickly. |
92
+
|[genui_a2ui](packages/genui_a2ui/)| Provides **`A2uiContentGenerator`** for connecting to any server that implements the [A2UI protocol](https://a2ui.org). Use this for integrating with custom agent backends. |
93
+
|[json_schema_builder](packages/json_schema_builder/)| A fully featured Dart JSON Schema package with validation, used by the core framework to define widget data structures. |
92
94
93
95
## Usage
94
96
@@ -98,6 +100,16 @@ See [packages/genui/USAGE.md](packages/genui/USAGE.md).
98
100
99
101
This repo requires Flutter version >=3.35.7.
100
102
103
+
## Some things we're thinking about
104
+
105
+
-**Genkit Integration:** Integration with Genkit.
106
+
-**ADK Plugin:** turnkey integration with ADK.
107
+
-**Expanded LLM Framework Support:** Official support for additional LLM frameworks.
108
+
-**Streaming UI:** Support for progressively rendering UI components as they stream from the LLM.
109
+
-**Full-Screen Composition:** Enable LLM-driven composition and navigation of entire app screens.
110
+
-**A2A Agent Support:** Support for A2A agent interactions.
111
+
-**Dart Bytecode:** Future support for Dart Bytecode for even greater dynamism and flexibility.
0 commit comments