🧶 VR Knitting Row Counter
What is a knitting row counter? It helps knitters keep track of rows or stitches in a project—crucial for accurate pattern repetition, consistency in gauge, and avoiding counting errors, especially in complex projects like lace or cables.
Why put it in VR? With the counter inside your Quest headset, you get:
- 🎬 Seamless entertainment—knit while watching immersive VR shows.
- 🎧 Hands-free tutorials and podcasts—keep counting without disrupting flow.
- 👋 No need to remove the headset—count, adjust, and reset entirely within VR.
✨ Features (Extended)
👆
Big Tap to Count
Buffer your knitting flow with ease: this button takes up most of the viewport, letting you tap with hand-tracking or controller without fuss. You won’t have to look away or aim precisely—just tap and continue.
➕➖
Adjust As Needed
Minor miscounts? Quickly fix them. These buttons let you fine-tune your count up or down without resetting everything, so small errors won't derail your project progress.
🔄
Quick Reset
Starting something new? Tap reset and you’re back at zero instantly. Ideal for swatches, sampling repeats, or JIT (just-in-time) knitting sessions between projects.
💾
Saves Automatically
Never lose your count—app stores the number locally on your headset. Close, reopen, take a break—the app will pick up where you left off, so your stitch flow stays intact.
🚫🌐
No Ads. No Accounts. No Internet Needed.
Stay focused: zero ads to break your immersion, no sign‑ins or tracking, and no connectivity hassles. Works seamlessly offline—ideal for privacy-minded knitters and VR purists.
🎨 Look & Feel
Clean, minimal, and VR-ready. Large fonts and buttons ensure readability in headset displays, with gentle contrasts to reduce eye strain during marathon knitting sessions.
+1
42
This mock-up shows how tapping increments rows and displays the current count.
📂 About the Project
This is an open-source Android project hosted at
github.com/nparashuram/knitting_counter. The main branch includes:
- 📱 An Android app coded in Kotlin, specifically built for VR-capable devices like the Meta Quest.
- 🧩 A clean architecture: `MainActivity.kt`, XML layout with large tap areas, and a ViewModel for row count persistence.
- 💾 Automatic saving to shared preferences—count survives across app restarts or device sleep.
- 🔧 Simple setup: clone, build via Android Studio or command-line, and install on your VR device.
Contributions are welcome! Fork it to tweak styling, add dark mode, improve accessibility, or introduce custom controller support.
🧶 Knit on—count in VR—with code you can tailor and expand!