https://github.com/darrylbayliss/simon-says-android
An Android App recreating the Simon Says game. Uses MediaPipe to run an LLM on device
https://github.com/darrylbayliss/simon-says-android
android android-clean-architecture clean-architecture efficientnetv2 gemma-2b gemma-2b-it generative-ai jetpack-compose jetpack-navigation-compose kotlin kotlin-concurency kotlin-coroutines llm llm-inference mediapipe mediapipe-classifier slm small-language-model
Last synced: about 1 year ago
JSON representation
An Android App recreating the Simon Says game. Uses MediaPipe to run an LLM on device
- Host: GitHub
- URL: https://github.com/darrylbayliss/simon-says-android
- Owner: DarrylBayliss
- Created: 2024-03-10T23:38:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T16:35:46.000Z (about 1 year ago)
- Last Synced: 2025-04-04T17:32:24.397Z (about 1 year ago)
- Topics: android, android-clean-architecture, clean-architecture, efficientnetv2, gemma-2b, gemma-2b-it, generative-ai, jetpack-compose, jetpack-navigation-compose, kotlin, kotlin-concurency, kotlin-coroutines, llm, llm-inference, mediapipe, mediapipe-classifier, slm, small-language-model
- Language: Kotlin
- Homepage: https://darrylbayliss.net/playing-simon-says-with-gemma-and-mediapipe/
- Size: 28 MB
- Stars: 23
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simon-Says-Android
An Android App recreating the Simon Says game. Uses MediaPipe to run the Gemma3 1b LLM on device. 📣 🦾
Read the accompanying blog post below to learn about how MediaPipe works and how to run Gemma on device:
- [Playing Simon Says with Gemma and MediaPipe](https://www.darrylbayliss.net/playing-simon-says-with-gemma-and-mediapipe/)
# Installation
1. Clone the repo
2. Go to [Kaggle](https://www.kaggle.com/models/google/gemma), sign up and accept the Gemma T&C's. Download the `gemma3-1b-it-int4.task` version of the model under the TensorFlow Lite tab.
3. Using Device Explorer, import the Gemma model onto your device in the path specified in `AppModule.kt`
4. Run the app.
# Other Apps
Enjoyed this app? Check out the [iOS](https://github.com/DarrylBayliss/Simon-Says-iOS) version. 📱