{"repo":"deranjer/bookorbit-android","free":true,"listed":false,"github":"https://github.com/deranjer/bookorbit-android","clone":"git clone https://github.com/deranjer/bookorbit-android.git","description":"Native Kotlin / Jetpack Compose Android client for the self-hosted BookOrbit reading platform","language":"Kotlin","stars":10,"topics":[],"license":"AGPL-3.0","category":"mobile-apps","readme_excerpt":"BookOrbit — Android (native) Native Kotlin / Jetpack Compose client for a self-hosted BookOrbit server. This is a standalone Gradle project — open this repository's root directly in Android Studio. User-facing docs: https://deranjer.github.io/bookorbit-android/ (source in website/ ). Privacy policy: https://deranjer.github.io/bookorbit-android/privacy.html . Planned work: see ROADMAP.md . Also available via F-Droid (self-hosted repo). Status: this is the BookOrbit mobile client. It supports auth + OIDC, library browsing, search, smart scopes, collections, authors/series, book detail, the foliate.js ebook reader, the Media3 audiobook player (with sleep timer and Chromecast), and downloads/offline. See Architecture & conventions below, the Cross-repo couplings section, and ROADMAP.md for what's next. Prerequisites Tool Version Notes ------------------ -------------------------------------- ------------------------------------------------------- Android Studio Ladybug (2024.2) or newer Easiest path; bundles a compatible JDK + SDK manager. JDK 17+ (21 recommended) Android Studio's bundled JBR works. CI uses Temurin 21. Android SDK Platform 36 , Build-Tools 35+ Installed via Android Studio's SDK Manager. A device Emulator (API 26+) or a physical phone Min SDK is 26 ; compile/target SDK is 36 . Gradle itself does not need to be installed — the committed wrapper ( ./gradlew ) downloads the right version (8.11.1) on first run. First-time setup 1. Install the SDK. In Android Studio: S","default_branch":null,"files":null,"tree":[],"storefront":"/r/deranjer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deranjer/bookorbit-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}