TunnelVoice is an Android app for secretly listening to WhatsApp voice notes without sending blue ticks.
|
|
| Dark Mode | Light Mode |
-
Listen to voice notes without sending blue ticks
-
Support for two WhatsApp accounts
-
Automatically finds WhatsApp voice notes
-
Simple, modern interface
-
Voice notes grouped by date
-
Built-in audio player
-
Material 3 dynamic theming
- Language: Kotlin
- UI Framework: Jetpack Compose
- Architecture: MVVM (Model-View-ViewModel)
- Build System: Gradle (Kotlin DSL)
- Android Studio Ladybug or newer.
- Android device or emulator running Android 8.0 (API level 26) or higher.
- WhatsApp installed (for the voice note directories to exist).
- Clone the repository:
git clone https://github.com/ByteJoseph/TunnelVoice.git
- Open the project in Android Studio.
- Sync the project with Gradle files.
- Run the app on your device.
The app requires the following permissions to function:
READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE(for older Android versions)MANAGE_EXTERNAL_STORAGE(for Android 11+)
app/src/main/java/app/bytejoseph/tunnelvoice/:data/: ContainsAuthManagerfor Firebase.models/: Data models likeVoiceNotesandTabItem.ui/: Compose components, themes, and screens.util/: Constants and utility classes.VoiceViewModel.kt: Main logic and state management for audio files and playback.MainActivity.kt: Entry point of the application.
To build the project:
./gradlew assembleDebug
