Skip to content

Update codelab content with next updates#6

Open
morganchen12 wants to merge 7 commits into
codelab/firestore-enterprise-on-androidfrom
mc/codelab-updates
Open

Update codelab content with next updates#6
morganchen12 wants to merge 7 commits into
codelab/firestore-enterprise-on-androidfrom
mc/codelab-updates

Conversation

@morganchen12
Copy link
Copy Markdown
Collaborator

@morganchen12 morganchen12 commented May 19, 2026

The diff is large, so you can review by commit. Some of the large commits are the changes you made for server prompt templates.

The corresponding codelab update is at cl/918095846.

marinacoelho and others added 7 commits February 4, 2026 14:59
* Create BitmapExt to convert bitmap to base64, use Server Prompt Templates to store prompts, model name and configuration

* Delete unused remote config parameters, improve Bitmap extension, isolate FirebaseAI creation on HiltModule

* Update remote config default values
* Add Hybrid inference to generate ingredients

* Add Performance Monitoring custom trace to monitor on performance on device and in cloud

* Add Remote Config keys

* Work on comments on PR
* update deps to latest firestore

* initial implementation for ga features

* remove likes and simplify aggregate

* address code review

* add default rating

* Clean up database repository

* Aggregating likes count

---------

Co-authored-by: Marina Coelho <marinacoelho@google.com>
* Update libraries and AGP

* Removed deprecated Imagen models, updated Download Status for on device models

* Add Live Assistant Screen and functionality

* Clean up code and fix architecture

* Add grocery list tab and functionality, and tool calling to Gemini Live

* Migrating prompt to Firebase Remote Config

* Remove unused libraries, use Dispatchers IO when compressin bitmap

* Improve database function, upgrade target sdk
@morganchen12 morganchen12 requested a review from marinacoelho May 19, 2026 23:43
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a Live Cooking Assistant feature using Gemini Live sessions and a new Grocery List management system. Key changes include the integration of LiveAIRemoteDataSource for real-time audio/video interaction, the addition of GroceryListScreen and its associated ViewModel, and a refactor of AIRemoteDataSource to utilize generative templates and hybrid inference. The update also includes a bump to Android SDK 37 and AGP 9.2.1. Review feedback suggests addressing Firestore batch limits when adding ingredients, ensuring thread safety for shared variables in the LiveAssistantViewModel, and externalizing hardcoded user-facing strings to strings.xml for internationalization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants