Skip to content

ur1el0/Fable

Repository files navigation

Fable

An offline-first Android reader built with Kotlin and Jetpack Compose.

Fable is the first iteration of a personal reading application designed to replace my existing Android reader. The initial focus is a fast, reliable, and local-first experience, with a modular architecture that can support future expansion if the project grows beyond personal use.

Status

🚧 Planning

Development has not started yet. Current focus is on completing other active projects before work begins on Fable.

Planned Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose
  • Database: Room (SQLite)
  • Networking: OkHttp
  • HTML Parsing: Jsoup
  • Image Loading: Coil
  • Background Tasks: WorkManager

Planned Features

  • Offline-first experience
  • Local library management
  • Modular source architecture
  • Download manager
  • Reading history
  • Categories and favorites
  • Multiple reading modes

Roadmap

  • Fable (v1): Personal, local-first Android reader.
  • Future: Optional cloud synchronization, multi-device support, backend services, and a plugin ecosystem if the project evolves beyond personal use.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages