Dbak91

Home / SortNewest

Independent project / Android app / Open source

SortNewest

Tired of the Android file picker opening on Sort by name (A to Z) every time you attach a file? SortNewest is a free Android app that switches the stock file picker to Modified (newest first), or another order you choose, automatically.

01 / The problem

Reduce repeated taps.
Keep recent files first.

In many file picker flows, sorting has to be changed manually each time you open the picker. That adds repetitive taps and interrupts quick workflows.

SortNewest automates that step by applying newest-first sorting in supported picker contexts.

Who it helps: anyone who regularly attaches a screenshot, photo or download they have just made and is tired of changing the sort order before they can find it.

02 / Implementation

What it does.

  • Targets Android file-picker workflows
  • Applies newest-first sorting automatically in supported pickers
  • Built with .NET 10 and .NET MAUI
  • Includes settings-focused UX for enabling monitoring

Tech stack

  • C#
  • .NET 10
  • .NET MAUI
  • Android
  • Accessibility
03 / In use

The application.

  • Screenshot of the SortNewest Android app
04 / Getting started

Install and
allow access.

You can choose any of the picker’s own sort orders: file name A–Z or Z–A, type, size, or modified oldest or newest first. Newest first is the default.

  1. Download the APK from the latest SortNewest release on GitHub and install it, allowing installs from that source if prompted. It is sideloaded, not distributed through Google Play.
  2. Open SortNewest, press Open accessibility settings and try to turn on SortNewest, then close the warning.
  3. On recent Android versions, go to Settings › Apps › SortNewest, open the ⋮ menu and choose Allow restricted settings.
  4. Return to the accessibility settings, turn SortNewest on, then enable monitoring in the app and open a file picker to test it.

Limitations

SortNewest uses Android’s accessibility service to press the sort option for you, so only install it from the release page above. It has been tested on a Pixel 7 emulator and a Pixel 8a in English; other phones and languages may behave differently.

Need an Android tool built around your own problem? I build custom sideloaded Android apps from £300.

← Home · GitHub repo