Kafka uses www.archive.org to serve millions of audiobooks and pdf books available in more than 100 languages, all free and in the public domain.
- Clone the repo
- Clone Sarahang in the same parent folder as Kafka.
Sarahang is the audio player being used in Kafka and not yet provided through maven. - Run project
You might need to include a google-services.json. I will try to include debug flavour with the repo soon.
Kafka implements MVVM with interactors using all the latest android frameworks.
Parts of the architecture are inspired by Tivi. Download and audio features are copied from DatMusic.
The app uses
- Coroutines
- Jetpack compose with Material3 theming
- Room
- Retrofit2
- Dagger Hilt
- ExoPlayer