Ep 6: 🤖 Gemini AI Summaries for our Second Brain App!

preview_player
Показать описание
Join me as I build a "second brain" app from scratch using SwiftUI, Firebase, Gemini, and a bunch of other tools.

You will learn how to
* build a beautiful UI using SwiftUI
* use Cloud Firestore to store gigabytes of data, keeping it in sync across all of my devices
* use Gemini, Google’s LLM, to summarise articles, and ask questions about articles
* use Genkit - Google's AI integration framework - to connect Gemini to this personal data store
* use Siri to provide a natural language interface that allows users to query their knowledge base hands-free.
Рекомендации по теме
Комментарии
Автор

Out of curiosity, since you also have the service as a singleton why pull it out of the environment when you can just directly reference the singleton from anywhere? What are the pros & cons?

JonJudelson
Автор

Hey, I am wondering, why you have to pass the summerizerService in such a way through multiple components? Isn’t that the good thing about environment, that the environment takes care of that through the hierarchy?

Or does the navigation destination create some kind of problem, such that this doesn’t get passed in the hierarchy tree? Thanks in advance. Keep up the great content.

mauricebonnes