Apps

ExHale
APK
ExHale is an open-source app designed to help you track the time since you last smoked and see the progress you've made. It calculates the number of cigarettes avoided and the money you've saved based on your smoking habits.
F-Droid
Exalted Dicer
APK
Pool and damage dicing app for the pen and paper RPG Exalted. It can roll a pool of maximum 42 dices with 10 sides each. The user can decide between damage and pool mode. It counts successes and displays those or a botch.
F-DroidGitHub
Exceer
APK
Exceer is designed to support your bodyweight training workout by enforcing your progressions and form.
F-DroidGitHub
Exclave
APK
Exclave is a proxy client. Features: - Various proxy protocols - Group and subscription - Routing - Proxy chain Some supported protocols: - Shadowsocks (with SIP003 plugin support) - Shadowsocks 2022 (with SIP003 plugin support) - Trojan - Hysteria 2 - AnyTLS - mieru - NaïveProxy (as a standalone plugin) - TUIC - Juicity - VMess (with various optional sub-protocols) - VLESS (with various optional sub-protocols) - WireGuard (TCP and UDP only) - TrustTunnel (no ICMP echo support) - SSH proxy ("dynamic port forwarding") - HTTP CONNECT tunnel (HTTP/1.1, HTTP/1.1 with TLS, HTTP/2 and HTTP/3) - SOCKS4, SOCKS4A and SOCKS5 Although it can take charge of the traffic through the VPN service provided by the system, it is a TCP and UDP proxy used as a "pseudo-VPN" rather than a VPN. It is a fork of the archived Android proxy client SagerNet and uses a custom overhauled fork of V2Ray.
F-DroidGitHub
Exercise Reminders
APK
Using a very simple scheduling scheme (start time, end time, and frequency), schedule notifications to remind yourself to perform simple exercises. The bank of exercises is configurable - categories and individual exercises can be enabled/disabled, added, and deleted.
F-DroidGitHub
Exfilac
APK
The exfilac application is a simple application that aims to do one thing well: Get data out of Android devices and into S3 buckets. Features: - The application can work with any S3-compatible storage provider. This includes Amazon AWS, Vultr Object Storage, IDrive®, and many other commercial offerings. Additionally, the application can work with self-hosted S3 storage solutions such as MinIO. - The application can (recursively) upload the contents of any directory on an Android device to which it has been granted access. The set of directories is configurable. - The application conserves precious bandwidth by avoiding uploading files that already exist on the remote storage. The cryptographic hashes of files are computed locally and files are only uploaded if the hashes of the files on the remote server do not match. - The application can be configured to upload files on a timed schedule, and/or in response to various events occurring on the device such as a photo being taken, or the network becoming available. - The application vigorously respects the privacy of users: The application contains no telemetry or analytics of any kind, and never collects any user data. - Development of the application is performed in the open. The complete source code is made available under an extremely liberal ISC license, and development and bug tracking is handled in a public GitHub repository. - The application rejects bug-prone Android programming practices and libraries and instead strives for correctness and stability using battle-hardened, well-tested components designed outside the traditional Android ecosystem. - The application adopts a cautious development approach and does not pursue huge sets of complex features. The application attempts to adhere to the Unix philosophy and provide a simple, sharp tool that does one thing well. - The application attempts to respect the intelligence of users. Technical details of many aspects of the system are clearly displayed onscreen, and important information is not hidden in the misguided pursuit of "user-friendliness". - The application is comprehensively documented.
F-DroidGitHub
Exif Notes
APK
Exif Notes let’s you quickly save important notes and exif data when shooting with film. It allows you to add frequently used gear such as camera bodies and lenses to your database. These can then be selected when adding new rolls of film and when adding new frames. When adding new frames you can save information such as time taken, lens used, shutter speed, aperture, location, custom notes and more.You can export ExifTool commands for specific film rolls. You can upload these to Dropbox for example and download them on your computer. You can save the exif data to your scanned files on your computer using ExifTool by Phil Harvey and the ready made commands. In addition to the ExifTool commands you can export a roll’s data in .csv format. You can then use a spreadsheet programme like Excel on your computer to view the data in an easily readable format.Exif Notes is a continuous work in progress and new features are added with future versions. There are other Android apps that let you do the same thing as Exif Notes. The objective of Exif Notes is to be fast and easy to use as well as easy on the eyes. It was born out of love for film and out of interest for programming. Exif Notes is a hobby project that I have been developing on my spare time. However, it is developed with good practices and complies with Material Design while being compatible with most Android devices.
GitHubIzzyOnDroid
Exif Thumbnail Adder
APK
This application for android devices searches for pictures (JPEG) on your device and adds a thumbnail if they don't have one yet. Thumbnails are added to the EXIF metadata structure. It is designed to work from android Oreo (android 8, SDK 26). Please report issues here: https://github.com/tenzap/exif-thumbnail-adder/issues For more information, some known facts and how you may contribute, refer to the [project homepage][1]. Rationale On some smartphones, when wanting to import pictures to Windows (or any device/operating system supporting MTP or PTP protocols), I noticed the pictures may not display a thumbnail in the import wizard (whether through the Photos app, or through the Windows Explorer import feature). There are two possible reasons for that behaviour. First, the thumbnail is not present in the picture, usually because the app that created the picture didn't add a thumbnail. Second, there is a thumbnail but it is ignored because some EXIF tags are missing. Features - Add thumbnail to pictures (JPEG) that don't yet have one - Lanczos algorithm to downsample picture thanks to [FFmpeg's swscale library][2] for best results. - Select one or more folders to scan from any storage (internal, SDCard...). For example DCIM, Pictures... - Exclude one subdirectory from selected directories - Preserve timestamps of the pictures - Processing log - Synchronize deleted files in the source directory to the backup and working directory (so that you don't keep in the backup folder pictures you don't have anymore in the source folder) - Conservative default options (backup pictures, skip corrupt files) - Install app on internal storage or external storage - Default EXIF library: [Exiv2][3]. - Alternative libraries: Android-Exif-Extended, libexif, pixymeta-android. See known facts on project page to learn more on benefits and drawbacks of each library. - Settings: - Rotate the thumbnail - Replace existing thumbnail - Backup of original pictures (backup is never overwritten by the app once created if you choose to add the thumbnail to the input file in its initial location) - Skip pictures having malformed metadata (this can be disabled to process also files having corrupt tags) - Replace picture in place or write new picture to another directory Requested permissions - WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE, READ_MEDIA_IMAGES - MANAGE_EXTERNAL_STORAGE - ACCESS_MEDIA_LOCATION - POST_NOTIFICATIONS - get more details on the project homepage Installation - Prerequisites: minimum android Oreo (android 8, SDK 26). App was tested up to Android 11. - Download it through F-Droid app [here][4] - Download the APK from the [release page][5] License GPL-3.0 (see "COPYING" file on project homepage) URLs - [1]: https://github.com/tenzap/exif-thumbnail-adder - [2]: https://ffmpeg.org/libswscale.html - [3]: https://www.exiv2.org - [4]: https://f-droid.org/packages/com.exifthumbnailadder.app - [5]: https://github.com/tenzap/exif-thumbnail-adder/releases
F-DroidGitHub
ExifEdit
APK
ExifEdit is a simple Android EXIF Editor. At the moment it allows to change the modification date, edit the coordinates, and to delete all EXIF data.
GitHubIzzyOnDroid
ExifEraser
APK
Exif Eraser helps you detect and remove Exif metadata from your photos – so you can share them without revealing additional information like the location they were taken in (and others).Currently supported image formats:JPEG: Images will be saved excluding the embedded ICC Profile, EXIF, Photoshop Image Resources and XMP/ExtendedXMP metadataPNG: Images will be saved excluding the embedded ICC Profile, EXIF and XMP metadataWebP: Images will be saved excluding the embedded ICC Profile, EXIF and XMP metadataFeatures:Supports JPEG, PNG and WebP image formatsSelect one or more images, image directories or take a picture from within the appSet custom default open/save pathsPreserve the original image orientationSet custom image display name suffixNight modeShare up to 100 images at onceView full reports for every image processedView the type of metadata contained in the original imageApp shortcuts for swift launcher accessPaste images from the clipboardDrag and drop images in multi window mode
GitHubIzzyOnDroid
E
ExoAirPlayer
APK
ExoAirPlayer is an app you run on your Android set-top box. It plays video/audio URLs "cast" to it with a stateless HTTP API (based on AirPlay).There is no UI when the app starts. It’s a foreground service with a notification, which runs a web server on port 8192. The IP address of the server is given in the notification message.When a video URL is "cast" to the server, a video player opens full-screen. If the video player loses focus (ex: by pressing the "home" button), another notification is added to control playback or refocus on the video player window.When an audio URL is "cast" to the server, the music plays in the background – even when the screen is off.This page is the simplest way to send signals to a running instance. Though other "high-level" tools exist to capture media URLs from the wild (some are listed here). One of them is DroidPlay, which lets you cast content from another Android device to ExoAirPlayer.Audio or video files/playlists can also be started directly from the Android file system, which makes this app a very suitable replacement for a general-purpose video player. This can be done locally on the same device, e.g. using a file manager like Total Commander: if you tap a media file there, it implicitly calls an intent ExoAirPlayer (and other installed media players) act upon – so a list of such apps open and you can chose from it. You can also use Total Commander to create playlists; see here for details.The remote way to do this requires knowing the structure of the Android file system. In that case, rather than "casting" a URL.. you can "cast" a file or directory path (ex: /storage/sdb1/Downloads/my-video.mp4). This can be done with the website mentioned above.
GitHubIzzyOnDroid
Exodus
APK
Exodus helps you to know which trackers and permissions are embedded in apps installed on your device. The app downloads reports from the εxodus platform (https://reports.exodus-privacy.eu.org/) and shows them to you app by app. This application is developed by the French non-profit organization Exodus Privacy, visit us at https://exodus-privacy.eu.org/en/. Source Code: https://github.com/Exodus-Privacy/exodus-android-app
F-DroidGitHubIzzyOnDroid
Expandroid
APK
Expandroid lets you send custom messages with a trigger. Want to quickly type out the current date in a specific format? Or do you want your emojis to replace your triggers? You can do it all cross platform with espanso but now on android too with this app!Features supported:Text Expander feature with espanso configuration supportCompare two text sequencesReplace certain values in textCheck if your text contains a certain valueConvert to upper case or lower caseIgnoring case or otherwise is supported for all options. This PRO version does not contain any ads and all features are unlocked by default.This app uses the Accessibility API!This app uses Accessibility API to detect whether a saved shortcut is typed and replace it with a corresponding phrase.
GitHubIzzyOnDroid
ExprEval
APK
Application that solves math expressions. Main features: * Supports variables (e.g. you can do "a=5", then "a+1" and you get 6) * Built-in basic function (like logarithms and trigonometry) * Custom functions can be defined (e.g. "log(x,b)=log(x)/log(b)", then log(32,2) will print 5) * Variables and functions can be edited both from the prompt and dialogs * Can print parsing and evaluation steps. * (Android 6.0+ only) can evaluate expressions from text selection in any application (ACTION_PROCESS_TEXT intent). * Fully localizable - actually includes English and Italian, you can contribute yor translation with a pull request on GitHub. Changelog: * 1.2: updated build tools to fix crash on some Android versions. * 1.1: added localization support and Italian translation; added ACTION_PROCESS_TEXT intent filter. * 1.0: Initial version. This application is based on this open source (MIT licensed) library.
F-DroidGitHub
Expression Evaluator
APK
The program takes in mathematical expressions and evaluates them. Its a little bit more useful then a common calculator in that it handles variables. The look and feel is more towards a programming language. Simplified version of MathCad or Linux octave. Example input: apple = 12, orange = 7 (apple/2 + orange)*10 Example output: 130.0
F-Droid
E
ExtClipboardManager
APK
ExtClipboardManager is an enhanced clipboard manager. It is to inject the code when ClipboardService starts, and intercept and mark the key methods such as setPrimaryClip before or after they are executed.Features:Timeout auto-clear clipboard: customizable time setting in secondsprovide application whitelist and blacklist mode: whitelist mode in the whitelist application will not trigger the clear clipboard operation; blacklist mode in the blacklist application will trigger the clear clipboard operationText exclusion function: text matching the rules will not be automatically clearedCaution:Remember to check the system frameInput method may read the content of the clipboard several times after cutting, whitelist mode is recommended to add the input method to the whitelist, otherwise the number of times read is easily exhausted by the input method.In some cases, getPrimaryClip will not be triggered to read the clipboard, but the application can still read the clipboard, you may need to look at the source code to know what the reason is.Currently (probably) only available for Android 12+
GitHubIzzyOnDroid
Extended emulator of МК 61/54
APK
МК 61 was the best seller of all USSR programmable calculators of 1980-s (B3-34, MK-54, MK-56, MK-61, MK-52). Calculators are emulated on microcode level so they behave exactly like the original devices, including all non-documented features and inaccurate calculations. For ease of use application features saving and loading emulation states. This app's emulation engine Java code is based on C++ source of Felix Lazarev's emu145 project. Emulation was highly optimized for speed and should run in real time on any phone. It's an extended version of the original emulator МК 61/54 by Stanislav Borutsky (https://play.google.com/store/apps/details?id=com.cax.pmk). This version allows to export/import programs from external files and contains some UI improvements. Hint 0: you can found the list of all tips in the About dialog Hint 1: touch calculator's indicator to toggle slow/fast mode. Indicator's blinking looks better in slow mode. Hint 2: you can choose between MK-61 and MK-54 using menu option that becomes visible when calculator is switched off. Hint 3: with the menu "Import" you can import programs from external files, several such programs you can find in https://xvadim.github.io/xbasoft/pmk/pmk.html Hit 4: you can open menu by long tap on the "Вкл" label.
F-DroidGitHub
Extinguish
APK
Extinguish turns your screen off but keeps your device awake (not going to the lock screen), which let other apps run on screen off.Extinguish can achieve the following behaviors: turn off the screen and hang up, temporarily turn off the screen when listening to others while getting note, listen to videos with your screen off, etc. In daily usage, the screen consumes about 10% to 20% of your device’s power consumption. And on OLED screen, the screen is lit for a long time or displaying one screen for a long time may lead to screen burn. But with Extinguish you can avoid all of these.The app uses the Shizuku API.
GitHubIzzyOnDroid
Extirpater
APK
A high performance free space eraser, the first on Android. Use before selling your device, after enabling encryption, or after deleting many apps/files. Due to how flash drives work and the partition layout of devices, it'll never be possible to fully fill the drive. Warning! Excessive use WILL destroy your device! What is free space erasing? Typically when you delete a file it is not really deleted, it is merely removed from the file system's index. A free space eraser tool such as this one fills the remaining space of your drive with random noise files and then deletes them. This process makes deleted files for the most part irrecoverable. What is file table filling? On some file systems, deleted file names can still be accessible in backup index databases. By creating many tens or hundreds of thousands of empty files with different random names you can push out the old files. This process makes deleted file names for the most part irrecoverable.
F-Droid
Extra Keyboard Layouts
APK
Adds a few choices to the list of layouts to use when a physical keyboard is connected e.g. via OTG or Bluetooth.This app does not create an icon of its own when you install it, but simply adds some new layout options for physical keyboards. These options are usually located under System › Language and Input, and they might not be accessible unless a physical keyboard is connected.
GitHubIzzyOnDroid
Eyes-Free Shell
APK
Turns your Android into an eyes-free communication device. Provides one-touch access to applications, as well as useful mini-apps built into the Eyes-Free Shell. Move your finger over the screen to explore; lift your finger up to run what you stopped on. See the FAQ or the Eyes-Free blog for more on Android accessibility.
F-Droid
Eylca
APK
Aims at extending lumix camera abilities. Eylca currently allows to shoot pictures or to record a video when a motion is detected in what the camera sees. This application is unofficial. It is not an official Panasonic product, and it is not approved by or associated with Panasonic in any way. For basic camera control over wifi, please use the official app instead. Please note that it is only tested on the FZ1000, but it should work on most Lumix cameras.
F-DroidGitHub
F-Droid
APK
F-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device. It connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software. Android itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager: * Get notified when updates are available * Optionally download and install updates automatically * Keep track of older and beta versions * Filter out apps incompatible with the device * Find apps via categories and searchable descriptions * Access associated URLs for donations, source code etc. * Stay safe by checking repo index signatures and APK hashes
F-Droid
F-Droid Basic
APK
NOTE: The Basic version of F-Droid Client has a reduced feature set (e.g. no nearby share and no panic feature). It targets Android 13 and can do unattended updates without privileged extension or root. F-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device. It connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software. Android itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager: * Get notified when updates are available * Optionally download and install updates automatically * Keep track of older and beta versions * Filter out apps incompatible with the device * Find apps via categories and searchable descriptions * Access associated URLs for donations, source code etc. * Stay safe by checking repo index signatures and APK hashes
F-Droid
F-Droid Build Status
APK
Android App for the F-Droid build status API. Features - Shows failed and successfull builds - Shows build log in detail screen - Shows published versions of an app - Shows if an app needs an update or is disabled - Mark apps as favourite for sorting - Notify about new builds or publishes of your favourite apps F-Droid API used: The App uses the following F-Droid API endpoints: - running.json: the current running F-Droid buildserver process, https://f-droid.org/repo/status/running.json - build.json: the last completed F-Droid buildserver build cycle, https://f-droid.org/repo/status/build.json - update.json: the last update check of the F-Droid buildserver, https://f-droid.org/repo/status/update.json - build.log: https://f-droid.org/repo/{id}_{versionCode}.log.gz - published package info: https://f-droid.org/api/v1/packages/{id}, example https://f-droid.org/api/v1/packages/org.fdroid.fdroid Artwork Logo derived from F-Droid: https://gitlab.com/fdroid/artwork
F-Droid