Industry

Entertainment

Deliverables

Concept, Design, Development, Release

Android client for Internet Archive

Main Project Image
Main Project Image
Main Project Image

Millions of text and audio - for free without ads.

Unlimited access to millions of text and audio files. Kafka uses archive.org to let you search, play, read, download, and freely share files across various genres and languages, all for free and without ads. The app has an in-built audio player to browse and listen to playlists seamlessly, a PDF and text reader with features like bookmarks and continue-reading, and a download manager to let you save files to your device and share freely. This is an open-source project with goals aligned with those of archive.org. Archive.org hosts 14.7 million audio recordings and 41 million texts, all available in the public domain. Kafka works on Android phones and tablets, so you can take your books and audio wherever you go. We are also contributing Kafka Originals to the public domain. The website can be found at www.kafkaarchives.com. The code is open-sourced at www.github.com/vipulyaara/kafka. You can contact us at kafkaarchives@gmail.com.

Large Project Gallery Image #1
Large Project Gallery Image #1
Large Project Gallery Image #1
Large Project Gallery Image #2
Large Project Gallery Image #2
Large Project Gallery Image #2
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #2
Project Gallery Image for 50% width of the screen #2
Project Gallery Image for 50% width of the screen #2

Open-source and free - taking a step towards an Open Internet

Some of the features are: Explore and search through millions of text and audio Audio player for continuous playback and PDF reader with continue-reading, zoom, etc. Download (pause, resume, retry) files on your device and share them freely outside the app Login to keep your Favorites, Reading List, and Downloads across app installs Technologies: Kotlin with all the latest Android technologies Retrofit, Room, Dagger Hilt, ExoPlayer, Coroutines, Jetpack Compose Firebase for authentication and user-data management Rowy CMS for a fully configurable Homepage (configured per country) I started building Kafka 5 years ago as a small side project, primarily to learn and try new Android frameworks and methodologies. It seemed like an obvious use case to present the vast library of content from archive.org into a user-facing app with modern features. I completed it recently and launched it as an Android app. Play store: https://play.google.com/store/apps/details?id=com.kafka.user

Kafka Studio is owned and operated by @vipulyaara. Made with Love.

Kafka Studio is owned and operated by @vipulyaara. Made with Love.

Kafka Studio is owned and operated by @vipulyaara. Made with Love.