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.
- 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
- Find a Medium article.
- Share its link to FreeView, paste it into the top bar, or tap a Medium link and pick FreeView.
- FreeView rewrites the link for your selected service and opens the full article.
- 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.
| Home | Settings | History | Article |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| 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) |
Released under the MIT License. © Rouf Syed
- 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.



