Skip to content
roufsyedPublic

About

A lightweight Android app that opens and displays Freedium pages (unofficial Medium article viewer) using WebView.

Resources

Stars

16 stars

Watchers

1 watching

Forks

Repository files navigation

FreeView - Unofficial Medium Reader for Android

A lightweight, ad-free Android app for reading Medium paywalled articles for free. Share a Medium link to FreeView (or paste it in the app) and it opens the article through the free reader service of your choice - no browser clutter, no login.

Disclaimer Not affiliated with, endorsed by, or connected to Medium.com or any of the reader services listed below. FreeView hosts, scrapes, and modifies nothing - it simply opens publicly available pages in a WebView. Use responsibly and in line with the terms of Medium and whichever service you choose.


Features

  • Multiple reader services - pick whichever works best: Read-Medium · Freedium · Archive.today · Archive.is · Proxy API
  • Share, paste, or tap - share a Medium link from any app, paste it into the in-app URL bar, or tap a Medium link (any domain) and choose FreeView
  • Reading history - optionally keep your last 20 / 50 / 100 articles and reopen them with a tap
  • Bookmarks - save articles to a dedicated list, delete with long-press multi-select, or bookmark straight from History
  • Settings - reader service, theme (light / dark / system), article text size, clear cache & cookies, and set FreeView as the default Medium handler
  • Clean reader UI - Material 3, collapsing top bar, edge-to-edge, full light & dark support
  • Works on Android 7.0 (API 24) and higher

How it works

  1. Find a Medium article.
  2. Share its link to FreeView, paste it into the top bar, or tap a Medium link and pick FreeView.
  3. FreeView rewrites the link for your selected service and opens the full article.
  4. Switch the service (and more) any time in Settings, and revisit past reads from History or your saved Bookmarks.

Tapping works for Medium articles on any domain - medium.com, its subdomains, and custom publication domains (towardsdatascience.com, ai.plainenglish.io, …). FreeView is offered in the "Open with" chooser for web links, so pick it per-link rather than making it your default browser.


Screenshots

Home Settings History Article
Home Settings History Article

Tech Stack

Component Details
Language Kotlin (JVM target 11)
Architecture Single-Activity, ViewModel-backed UI state
UI Material 3 · ViewBinding · AndroidX Preference
Rendering Android WebView (nested-scroll enabled)
Storage SharedPreferences (settings, history, bookmarks)
Min / Target SDK 24 / 36
Build Gradle Kotlin DSL + version catalog
Tests JUnit (URL-builder unit tests)

License

Released under the MIT License. © Rouf Syed


Important Notes

  • FreeView is a client-side reader - it does not scrape, modify, host, or store article content.
  • It only opens publicly available pages through the third-party service you select.
  • The availability of any given service, and the results it returns, are outside FreeView's control.

About

A lightweight Android app that opens and displays Freedium pages (unofficial Medium article viewer) using WebView.

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages