abreujp

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:
  1. search for a package (e.g., phoenix_live_view)
  2. open the package details
  3. tap “Download docs”
  4. 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:

Thanks!

Where Next?

Popular in Other Resources Top

landonwilkins
Hi! My apartment’s walls are blank. I want to fill at least one with Elixir diagrams. Links to Diagrams GitHub - benjamintanweihao/eli...
New
ErlangSolutions
If anyone is interested in joining our next webinar with Bruce Tate :backhand_index_pointing_right:registration is now open! RSVP and lea...
New
adolfont
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
ErlangSolutions
Join the team from the Massachusetts Bay Transportation Authority as they explore their work with Elixir from three unique perspectives. ...
New
ErlangSolutions
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
danschultzer
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
NickGnd
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 Top

Qqwy
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...
3271 130579 1222
New
minhajuddin
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
ashish173
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
joeerl
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
AngeloChecked
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
senggen
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

We're in Beta

About us Mission Statement