/glassdown

Primary LanguageDartGNU General Public License v3.0GPL-3.0

GlassDown

Simple client for APKMirror written in Flutter, simplifying process of downloading APK files from there.

Now also available on IzzyOnDroid repository:

It has also additional features like integration with Revanced/Extended, multiple settings to finetune which versions are visible, ability to load your own font into the app, as well as Shizuku integration, Material You and many more.

App also includes updater which will notify you when there's new version available.

App asks for following permissions, they're fully optional:

  • Install all packages:
    • this one is used if you want to be prompted to install GlassDown updates from within the app as well as install downloaded APKs
  • Shizuku:
    • if you wish to use Shizuku to install downloaded APKs, this permission will allow it
  • Updates prompting:
    • it's not a permission per se, but you can disable showing prompt with GlassDown updates to download from this GitHub page

In summary GlassDown uses following Android permissions:

  • REQUEST_INSTALL_PACKAGES - used to install updates & downloaded APKs
  • QUERY_ALL_PACKAGES - used to check if Revanced/RVX Manager is installed on device, to show launch button for it.
  • INTERNET - that's pretty obvious, the app needs access to internet to download APKs from APKMirror, fetch patches from Revanced etc.

Please feel free to post issues if you have any suggestions or bugs to report. PRs are also welcomed.

Features

  • Adding app from APKMirror within the app
  • Pick specifics of APK file you want to download (architecture, DPI etc.)
  • Manage filters within settings/quick settings
  • Material You theme
  • Supports light/dark theme, as well as automatic switching between them synchronized with system theme
  • Override app font with the one of your choice
  • Revanced/Extended patches integration
    • Import apps supported by Revanced and get info which version from APKMirror is supported by Revanced
  • Control removal of previously downloaded APKs
  • Install APKs with help of Shizuku
  • Import/Export settings
  • See logs directly in the app
  • Get notified about GlassDown updates & download it directly in the app
  • No tracking
  • Open source (GPLv3)
  • Minimal permissions

App Showcase (outdated)

https://drive.google.com/file/d/15OP87NYJt68f5eZLtENHIJ0ISsHlQsp3/view?usp=sharing

Screenshots

https://imgur.com/a/te0hzeE