Skip to content

feat(android): setup Tauri mobile dictation app build

Vaishnavi requested to merge feat/upload into feat/tauri-mobile

Summary

This MR adds Android build support for the mobile dictation app using Tauri, fixes local build script issues.

Changes Included

Android / Tauri Setup

  • Added working Tauri Android build scripts in package.json
  • Fixed missing tauri npm script issue
  • Verified APK builds successfully
  • Verified app installs and launches on Android device

Repository Cleanup

  • Removed generated Android files from git tracking
  • Updated .gitignore for:
    • src-tauri/gen/
    • node_modules/
    • dist/
    • target/
    • IDE files

Dictation App Readiness

  • Microphone permission available on Android
  • App startup verified
  • Ready for ASR / punctuation runtime testing

Testing Done

  • npx tauri android build
  • APK installed on connected Android device
  • App launched successfully
  • No startup crash observed

Known Pending Work

  • Punctuation model loading on Android
  • Full offline ASR packaging
  • Runtime speech-to-text validation
  • Performance optimization

Impact

Improves Android readiness of the mobile dictation app and keeps repository clean from generated files.

Checklist

  • Build passes
  • App launches on Android
  • Git cleanup completed
  • Punctuation fully working
  • Offline models bundled
  • Production signing configured

Merge request reports

Loading