abreujp
HexReader - offline HexDocs reader for Android
Hi everyone,
I built an Android app called HexReader to browse and download Hex.pm documentation for offline reading.
The app mirrors documentation from hexdocs.pm (HTML, CSS, assets) and stores it locally, so you can read package docs without an internet connection.
What it does:
- search any Hex.pm package by name
- download docs for offline reading
- one-tap download of the official Elixir language documentation
- clean, Material 3 design
How to use:
- search for a package (e.g., phoenix_live_view)
- open the package details
- tap “Download docs”
- access it anytime from the “Downloaded documentation” section
It also has a dedicated button to download the Elixir language documentation, since it is not a regular Hex.pm package.
Why I built it:
I often work offline or with poor connectivity and wanted quick access to Elixir docs on my phone. Reading documentation on a mobile browser is not great, so a native app felt like a better experience.
It is open source and free:
- GitHub: GitHub - abreujp/hexreader: Offline HexDocs reader for Android · GitHub
- Download APK: Release HexReader v1.0 · abreujp/hexreader · GitHub
Minimum Android version: 8.0 (API 26)
Feedback is welcome, especially around: - download speed and reliability
- UI/UX improvements
- feature requests
Thanks!
Popular in Other Resources
Hi! My apartment’s walls are blank. I want to fill at least one with Elixir diagrams.
Links to Diagrams
GitHub - benjamintanweihao/eli...
New
If anyone is interested in joining our next webinar with Bruce Tate :backhand_index_pointing_right:registration is now open! RSVP and lea...
New
Hi,
I am compiling a list of Elixir and Erlang books.
It is here:
https://github.com/adolfont/elixir_cop/blob/master/books.md
Did I m...
New
Join the team from the Massachusetts Bay Transportation Authority as they explore their work with Elixir from three unique perspectives. ...
New
Hey everyone,
We hope you are all safe and well. We have a very exciting new webinar to announce for you.
You can register at https://w...
New
TLDR
This repo got all Terraform IaC files to setup AWS ECS for Elixir apps that includes web server(s) and database. It includes auto d...
New
Hey all :wave:
I took me a bit more than 1 year but I finally managed to finish “Programming Machine Learning - From Coding to Deep Lear...
New
Other popular topics
Update:
How to use the Blogs & Podcasts section
You can post links to your blog posts or podcasts either in one of the Official Blog...
New
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
What learn first? Rust or Elixir
Hi Elixir community!
I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]
15:22:35.803 [error] gen_event {lager_file_backend...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










