https://kotlinlang.org logo
Join Slack
Powered by
# gsoc-kmp-gemini-firebase
  • m

    Matt Dyor

    04/01/2025, 4:56 PM
    Hello Everybody - I am the Android Product Manager supporting this GSoC project. We just updated the listing to reflect that this project will focus on bringing KMP support for the Gemini API using Vertex AI in Firebase. I have shared some relevant links below. • Updated GSOC Project https://kotlinlang.org/docs/gsoc-2025.html#support-android-and-ios-targets-in-kotlin-multiplat[…]r-gemini-using-vertex-ai-in-firebase-medium-175-hrs • This is the service that we will focus on: https://firebase.google.com/docs/vertex-ai • This is the way to publish libraries in KMP: https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-publish-libraries.html#sample-library • Using Gemini in KMP https://johnoreilly.dev/posts/gemini-kotlin-multiplatform/ (note: this does not use Vertex, which is needed as an intermediate service layer to prevent keys from being vulnerable) Looking forward to kicking this off!
    🖊️ 2
    kodee happy 2
    💪 1
    thank you color 2
  • p

    Prateek Singh

    04/02/2025, 7:00 AM
    @Matt Dyor A quick question. Is there any specific requirement to build library using expect and actual which wraps around the IOS and Android Implementation? or we can use the rest api exposed by gemini and build the the SDK on top of it?
    m
    • 2
    • 1
  • s

    Sean Chin Jun Kai

    04/02/2025, 11:50 AM
    Hi @Matt Dyor for the proposal for this project idea, are we required to showcase sample code and documentation?
    m
    • 2
    • 1
  • f

    Favour Markson

    04/04/2025, 1:27 PM
    Hi everyone! I’m Favour Markson, a penultimate Computer Science student at the University of Ibadan and a rising software engineer passionate about Open source. I recently participated in the All In Africa, an initiative by GitHub All In to educate Africans on Open Source Technology, where I contributed to open source and collaborated with developers across the continent. I’m excited to contribute to the Kotlin community through GSoC 2025, and I’ll be working on the project: “Support Android and iOS targets in Kotlin Multiplatform for Gemini using Vertex AI in Firebase.” I’ve started exploring the Firebase + Vertex AI integration and would turn in samples along my submission Thank you @Matt Dyor for sharing the updated direction and helpful resources! I look forward to learning from you and would be honored to have you as my mentor on this journey.