Quick Start Guide
This guide will help you get started with Kafka and explore its features. Within minutes, you’ll be reading books and listening to audiobooks from archive.org’s vast collection.First Launch
When you first open Kafka, you’ll see the login screen with the Kafka logo. You have two options:Sign Up or Sign In
Kafka offers multiple authentication options:Email & Password
- Tap the email field and enter your email address
- Enter a password (for signup) or your existing password (for login)
- For new users, the form will create an account
- Existing users will be signed in
- Tap “Continue with Google” button
- Select your Google account
- Grant necessary permissions
- Tap the back button to explore the app without signing in
- You can still browse, read, and listen to content
- Some features like cloud sync require an account
Creating an account lets you sync your favorites and reading progress across devices. However, you can use Kafka anonymously if preferred.
Explore the Homepage
After login (or skipping), you’ll land on the homepage featuring:
- Featured Carousels: Curated collections of popular content
- Recent Items: Continue reading/listening where you left off
- Subject Categories: Browse by genre (Fiction, History, Science, etc.)
- Author Rows: Discover works by popular authors
- Recommended Content: Personalized suggestions based on your interests
ui/homepage:Browsing Content
Use Search
Tap the search icon to access Kafka’s powerful search:
- Search through 41 million books and 14.5 million audio recordings
- Use filters to narrow results by format, language, date, etc.
- All content is tagged and searchable
- Results show both audiobooks and text versions when available
Browse by Subject
On the homepage, tap any subject tag to explore content by category:
- Fiction, Non-fiction, History, Science
- Poetry, Drama, Philosophy
- And hundreds more categories
Playing Your First Audiobook
Find an Audiobook
- Browse the homepage or search for a title
- Audiobook items are marked with audio indicators
- Tap on any audiobook to open its detail page
Start Playback
On the item detail page:
- Tap the Play button to start streaming
- The audio player appears at the bottom of the screen
- Playback continues in the background when you navigate away
Use Playback Controls
Kafka’s audio player includes:
- Play/Pause: Control playback
- Skip Forward/Back: Jump 10 seconds
- Playback Speed: Adjust from 0.5x to 2.5x
- Sleep Timer: Auto-stop after a set duration
- Progress Bar: Seek to any position
The player uses ExoPlayer for seamless background playback. You can control it from the notification shade or lock screen.
Reading Your First Book
Open a PDF Book
- Find a book with PDF format available
- Tap the book to open its detail page
- Tap Read to open the PDF reader
Navigate the Reader
Kafka supports multiple reader formats:
- PDF Reader (
ui/reader/pdf): For PDF documents with zoom and page navigation - EPUB Reader (
ui/reader/epub): For EPUB files with customizable fonts and layout - Online Reader (
ui/reader/online): For web-based reading
- Swipe or tap to turn pages
- Pinch to zoom (PDF)
- Your reading position is automatically saved
Building Your Library
Add to Favorites
To save books for later:
- Open any book’s detail page
- Tap the Star or Favorite icon
- The item is added to your Favorites in the Library tab
Favorites are synced to the cloud if you have an account. Without an account, favorites are stored locally.
Access Your Library
Navigate to the Library tab (bottom navigation):
- Favorites Tab: All your saved books and audiobooks
- Downloads Tab: Content you’ve downloaded for offline access
ui/library/LibraryScreen.kt:Downloading for Offline Access
Download Content
To access books and audiobooks offline:
- Open the item detail page
- Tap the Download button
- Wait for the download to complete
- Access downloaded content from Library > Downloads tab
Downloads are stored on your device and can be shared freely. Make sure you have sufficient storage space.
Sharing Content
Kafka makes it easy to share discoveries:- Deep Links: Share direct links to books within the app
- External Sharing: Share archive.org links that work in any browser
- Downloaded Files: Share downloaded content freely (it’s all public domain!)
Kafka supports deep linking to URLs like
https://kafkaarchives.org/* and https://kafka-books.web.app/*Tips & Tricks
Dark Theme
- Kafka supports a beautiful dark theme with Material You colors
- The theme automatically adapts to your device’s color scheme
- Colors dynamically match your Android 12+ wallpaper
Search Filters
- Use advanced filters when searching to find exactly what you want
- Filter by media type (audio, text, video)
- Filter by language, date, and more
- Save search queries for quick access
Background Playback
- Audiobooks continue playing when you:
- Switch to another app
- Lock your screen
- Navigate within Kafka
- Control playback from the notification shade
- Use the system media controls on your lock screen
Continue Reading
- Your reading position is automatically saved
- The homepage shows your recent items at the top
- Resume reading with a single tap
- Works for both books and audiobooks
Need Help?
If you encounter issues:- Check that you have a stable internet connection
- Ensure you’re using the latest version of Kafka
- Try clearing the app cache: Settings > Apps > Kafka > Storage > Clear Cache
- Visit the GitHub repository for support
- Check kafkaarchives.com for updates
What’s Next?
Now that you know the basics:- Explore the 41 million books and 14.5 million audiobooks available
- Build your personal library of favorites
- Download content for offline reading and listening
- Discover new authors and genres
- Share your favorite finds with friends