Add cooking assistance with Gemini Live and grocery list feature#5
Add cooking assistance with Gemini Live and grocery list feature#5marinacoelho wants to merge 8 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a Live Cooking Assistant feature utilizing Firebase AI Live sessions and a new Grocery List management system integrated with Firestore. Key changes include the addition of the LiveAssistantScreen and GroceryListScreen, refactoring the AIRemoteDataSource to use template models, and updating project dependencies like AGP and Kotlin. Feedback highlights critical performance concerns regarding image analysis and bitmap compression being performed on the main thread, which could lead to UI lag. Additionally, the reviewer noted several hardcoded strings that require internationalization and recommended adding error logging to a currently empty catch block in the live session setup.
This PR adds the following screens / features: