Downloads
Offline-first is a real promise here. Enve's download system is built for the train-going-underground case.
Background downloads
Downloads run in the background even with the app closed. iOS uses the system background URL session. Android uses WorkManager. Long downloads survive across launches and reboots.
Resume support
Interrupted downloads (server hiccup, network drop, app kill) resume from where they left off, not from byte zero. Partial-download data is preserved between sessions.
Wi-Fi-only mode
Global toggle in Settings → Downloads to restrict downloads to Wi-Fi. Per-download override lets you say "no, grab this one on cellular" without changing the global setting.
Where downloads live
- iOS: app sandbox under
Library/Downloads/. Visible in the iOS Files app under "On My iPhone → Enve" so you can verify what's been pulled. - Android: app-private storage. Manage from Settings → Downloads.
Managing space
The Downloads tab shows everything offline, sorted by size or recency. Swipe to delete, or tap a book to remove just that download. Smart cleanup options can purge finished books automatically if you opt in.
You don't have to download anything. Everything streams natively if your server supports it. Downloads are for the case where streaming isn't an option (no network, slow uplink, cellular limits).