willowtreeapps / willowtreeapps/vocable-android
SPIKE: Listening Mode
Open
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 127
- Forks
- 21
- Avg merge
- 16m
- Merged PRs (30d)
- 4
Description
Resources:
- iOS research and possible implementation for Android
- iOS FIgma for Listening Mode: https://www.figma.com/design/mNrwUygVhTmuWnKNHHkenR/Vocable---Current?node-id=3814-19845
- Repo:** [willowtreeapps/vocable-android]
- iOS feature overview:
- “Hey Vocable” hot word kicks app into listening mode from anywhere
- Hands off from hot word session directly into transcription, pre-populating suggestions
- Layered model stack: on-device LLM (PR up, not fully tested), fallback trained model for low-RAM devices, optional backend API for smart suggestions
- Feature currently opt-in/experimental; opportunity to make it on by default
Acceptance Criteria:
- Articulate how the feature works on iOS as a baseline before scoping Android architecture.
- Discuss iOS use explicitly from the user's point of view
- Consider Android implementation considerations from above documentation
- Submit a plan for implementation including any design, development, etc. needed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked iOS research document and feature overview, then review the Listening Mode Figma design and the vocable-android repository. Describe the iOS user flow, identify Android implementation considerations, and submit a scoped implementation plan covering design and development work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios, kotlin
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100