https://github.com/PaulWoitaschek/Voice
Minimalistic audiobook player
https://github.com/PaulWoitaschek/Voice
android audiobook-player compose dagger2 jetpack-compose kotlin kotlin-android material-design minimal
Last synced: 30 days ago
JSON representation
Minimalistic audiobook player
- Host: GitHub
- URL: https://github.com/PaulWoitaschek/Voice
- Owner: PaulWoitaschek
- License: gpl-3.0
- Created: 2014-08-02T22:01:39.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T03:20:43.000Z (8 months ago)
- Last Synced: 2024-08-11T17:10:07.602Z (8 months ago)
- Topics: android, audiobook-player, compose, dagger2, jetpack-compose, kotlin, kotlin-android, material-design, minimal
- Language: Kotlin
- Homepage:
- Size: 118 MB
- Stars: 2,351
- Watchers: 49
- Forks: 365
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-kotlin - Voice - Minimalistic audiobook player (Libraries)
- awesome - PaulWoitaschek/Voice - Minimalistic audiobook player (Kotlin)
- awesome-kotlin-android - Voice - 有声电子书阅读器 🔥🔥🔥🔥 (完整 app / 测试)
README
Voice
![]()
=======================## About
Voice is a simple, user-focused audiobook player where I explore new technologies, design ideas, and coding practices. It’s built to be intuitive, reliable, and an all-around joy to use.## Development
### Current Status
**Note:**
I’m currently unable to review or accept pull requests (PRs) due to life and work commitments. The project remains in "soft maintenance" mode. Bug reports and suggestions are welcome, but PRs may not receive a response for the foreseeable future. Thank you for your understanding!### Ktlint
Voice uses **Ktlint** to enforce consistent code formatting.
- Check for formatting issues:
```sh
./gradlew lintKotlin
```
- Auto-fix formatting:
```sh
./gradlew formatKotlin
```
- To make commits fail on formatting errors, set up a pre-commit hook:
```sh
echo "./gradlew lintKotlin" > .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit
```## License
This project is licensed under [GNU GPLv3](LICENSE.md). By contributing, you agree to license your code under the same terms.