Last Updated on
Update 22/05: Fedilab is now paid on Google Play.
These are some apps that I have personally found very useful. I’ll be focusing on more obscure ones rather than apps that everyone’s already heard of, but I will mention a few popular ones if I feel the need to do so.
I’ll be using “free” in the headings to refer to the price of the app, and open or closed source afterwards to clarify. For apps with more than one price point (for example, an app with free and pro versions), I’ll list both. Prices are in Australian dollars.
Some of the apps listed below are free on F-droid, but cost money on Google Play. The F-droid versions are the exact same as the Google Play ones, so you won’t be missing out on any features by installing them from F-droid.
F-droid (Free, Open Source)
F-droid is an alternative to Google Play, with one major difference: All apps are required to be free. This not only means “free of charge”, but also philosophically free. All F-droid apps must be released under a free open source license.
While F-droid itself is rather plain looking, and lacks quite a lot of the polish that Google Play has, its best feature is its library of truly free software. Apps from F-droid will always plainly warn the user of any potentially negative aspects (referred to as “AntiFeatures“), such as advertisements, tracking, and non-free network dependencies. Most of these AntiFeatures are very uncommon in F-droid, with only 17 apps containing ads as of the time of writing. In total, 357 apps have at least one AntiFeature.
The F-droid Privileged Extension allows F-droid to automatically install and update apps on rooted devices. With the privileged extension, F-droid behaves exactly like a regular app store on your device.
If you don’t like the spartan design of F-droid, you might want to install G-droid, which provides a nicer UI with features such as recommended apps and star ratings.
Fedilab (Free/$3.89, Open Source)
If you have an account on the Fediverse, you’ll probably want to install an app like Fedilab ($3.89 on Google Play, Free on F-droid). Fedilab allows you to manage multiple accounts across multiple instances, with support for push notifications, lists, multiple timelines, and more.
I’ve used Tusky before, but I prefer Fedilab for its feature set and design. I really appreciate that it makes use of Android Oreo’s notification categories, allowing the user to specify different urgency levels for different types of notifications.
Nextcloud Notes (Free/$3.59, Open Source)
Nextcloud Notes (Free on F-droid, $3.59 on Google Play) is an Android client for communicating with the Notes app for Nextcloud. It allows you to create, delete, favourite, and categorise notes on your Android device.
It supports Markdown, has a dark theme, and also works with Owncloud. I use it very often to edit my shopping list, but I also have other notes that I edit from my phone, such as this mstdn-ebooks guide.
Simple Gallery (Free/$1.09, Open Source)
Despite the name, Simple Gallery offers a few features that many photo gallery apps don’t. It supports
.nomedia, and even allows you to add
.nomedia to other folders through the app. It also has an internal list for excluded folders, which allows you to hide a folder from Simple Gallery while allowing it to appear in other apps. I found this feature very useful for hiding my album art from Simple Gallery without adding a
.nomedia file to my Music folder, which would prevent my music player from scanning the folder.
It also allows you to pin folders to the top of the list, which I use to keep my screenshots and camera folders at the top. It even has a simple image editor built in, which is perfect for quickly cropping images.
LongShot (Free*, Closed Source)
*This app contains ads and offers a $2.99 in-app purchase to remove them.
LongShot (Google Play) allows you to capture screenshots of long pages and automatically stitches them together. It also allows you to stitch existing images together, although the UI for doing this is rather clunky.
The “auto scroll” mode makes the app scroll down the page for you, automatically capturing images as it goes, and presenting you with a finished product at the end. I recommend this app if you often find yourself wanting to screenshot something that’s too long to fit on one phone screen.
See here for an example screenshot captured with LongShot.
K-9 Mail (Free, Open Source)
K-9 Mail (F-droid, Google Play) is an email client for Android. It offers support for multiple inboxes, push notifications (this is the reason I switched from Gmail – the Gmail app only supports push notifications from Gmail accounts, even if your other accounts support IMAP push), filters, PGP encryption, and more.
It also supports a “unified inbox” view, for viewing emails from all your inboxes at once. Different inboxes are given different colour strips, and these colours can be customised.
Its design feels rather archaic, and feels like a KitKat app. K-9’s design is remarkably similar to Gmail’s Holo theme from half a decade ago.
While I miss some of Gmail’s convenience features (mainly being able to swipe an email to mark it as unread), I prefer K-9 in almost every other way. Except the design, anyway.
Simon Tatham’s Puzzles (Free, Open Source)
Puzzles is a collection of simple puzzles and games such as Sudoku and Minesweeper. It contains no ads, offers save and load capabilities with autosave on exit, allows for multiple difficulty settings, and is compatible with saves created by the PC version.
Puzzles should run on almost any Android device, with a minimum required version of Android 4.1 (Jelly Bean).
Automate (Free*, Closed Source)
*The free version is limited to 30 blocks per flow. I bought the full version for $3.49, but the price may have changed since then.
Automate (Google Play) allows you to automate tasks on your phone using an intuitive interface where action blocks are combined to create flows.
You can access all sorts of things, from accelerometer readings to notifications to Google Drive files. Automate is frequently updated, both to maintain compatibility with newer Android versions, and to add new blocks. It also offers some blocks that work with rooted devices.