Productivity

1843 open source Productivity apps

Safe Charger
APK
Safe Charger is a simple app to maintain healthy battery life. It has been advised by some technology experts that the phone should not be charged to a complete charge cycle repeatedly in order to maintain a good battery life. Also, this is just a small idea which emerged when I heard the shocking news of my friend’s phone exploded near his head after a complete charge. Fortunately, nothing happened to him.The following is the working of the application:The application will be always idleWhen the android phone goes to the charging state, a background thread will be fired which checks the battery level in an optimized way.The application will trigger a notification sound when the charge reaches 85%.
GitHubIzzyOnDroid
S
SanskritBasicsLetters
APK
Always wanted to learn Sanskrit, but didn't know what to start with? This program offers the ability to learn Sanskrit letters in a simple question-answer form. Try to get at least 108 right answers a day and soon you'll become familiar with Sanskrit letters. Supported languages: English, Russian.
F-DroidGitHub
Sapio
APK
Android apps that respect you! Sapio is the anagram of Open Source API. Sapio provides the compatibility of an Android application running on a device without Google Play Services (i.e with deGoogled bare Android Open Source Project (AOSP) devices, coupled or not with microG). Sapio can serve as a lobbying tool by sharing compatibility on social media to raise awareness among app developers about respecting users' personal data. Evaluations in Sapio are given to the community by the community.
F-DroidGitHub
SatDump
APK
SatDump will allow you to decode a wide range of satellites, exactly as it would on your computer. With a compatible SDR device and necessary hardware, most Android devices will be able to receive and process NOAA APT & DSB, LRPT and even HRPT and most S-Band satellites! This includes many weather, science, and other generic missions. If you also happen to be in range of a geostationnary satellite such as GOES, GK-2A or similar you will also be able to do all processing directly on your Android device. Especially on a phone, a good usecase is receiving 137Mhz weather satellites on the go. Supported SDRs : - RTL-SDR - Airspy - Airspy HF - MiriSDR - LimeSDR Mini
F-DroidGitHub
Save Locally
APK
Have you ever ran into this scenario: you are using an app (such as a bank app) and you need to export a file urgently (for example, a bank statement in PDF). You want to download that file locally in your device, but the app doesn't offer any easy way to do so, the max it offers is the option to share the file, meaning you end up having to send it to yourself (or somebody else) via email or a instant messaging app, to only then having the option to save that file. This happens because many apps choose to use the system's share functionality instead of doing the work to implement the required file saving logic. So, what can be done? In those cases Save Locally might come in handy, you just choose it on the share sheet that comes up and it allows you to save the file anywhere locally in your device, it also shows the file details beforehand (though that can be skipped). An option to intercept "Open with" intents is also available, allowing you to save files even if the source app were to try force viewing with a default viewer for that file type. Save Locally is FLOSS software (Free and Libre Open Source Software) developed with Jetpack Compose. Source code is available at https://github.com/MateusRodCosta/SaveLocally licensed under AGPLv3+.
F-DroidGitHub
Save a copy
APK
One of the biggest changes of Android 11 is that all apps targeting 30 can only access its' private folder. In the future, all updated apps are subject to this restriction.However, some apps do not give users a good experience. For example, some chat apps, save "files received from other users" to their private folder. In the future, private folders can only be accessed by the app itself, and other applications (including the file manager) and the file selector of the system cannot be accessed. This means that the user must open the app to open the file. This is very inconvenient and unreasonable. The correct approach is to save user files to a public folder (such as the "Download" folder).At least those apps allow the user to open files with other apps. So we have a chance. This app does a very simple job, declares that it can open all types of files and copying the opened file to a public folder. From this, users can easily find these files.How to use:Select this app in "open with" and the file will be copied to the "Download" folder. On Android 10 and lower, storage permission is required.Note: This app does not have an interface, to uninstall, you may need to go to system settings.
GitHubIzzyOnDroid
Save on Device
APK
Save on Device adds an option to the Android Sharesheet that allows you to save files to your device.
F-DroidGitHub
SaveAsTxt
APK
Very small open source application that you can use to save as txt file from share menu of other applications.
F-DroidGitHub
S
SaveTo.Downloader
APK
A companion app to SavingTo (https://f-droid.org/ru/packages/xyz.myachin.saveto/). It has no storage permissions and can only download files and save them internally. The task of this application is to tell the SaveTo that the file for it is downloaded, because the SaveTo itself cannot download anything. And vice versa, the Downloader cannot read anything from or write to the file system. Thus, even without reading the source code, it is obvious that this application is not able to steal data from your device.
F-Droid
SaverTuner
APK
Android's built-in battery saver can be set quite finely. However, it is not configurable out of the box. SaverTuner allows you to take advantage of this built-in battery saver. You can now set different profiles that save the battery more or less aggressively. From a daily optimization that does not affect performance to an extreme optimization that saves power as much as possible. This application is based on Buoy: https://github.com/tytydraco/Buoy. It adds support for Android 12+, save and restore profiles and improves the settings tiles. Note that this app requires the WRITE_SECURE_SETTINGS permission that can be granted with EITHER a PC using ADB or root. Root is NOT required for this app, it is optional. Android 8.0+ is supported, with more features enabled on Android 10+. Uninstalling the app will not reset the battery saver configuration. You must set the Default profile to undo all changes before uninstalling. Features: - Advertising to other apps that low power mode is enabled - Android's data saver for metered WiFi or mobile data connections - The built-in dark mode - Launch boost to accelerate app starts - Vibration - Showing window and activity animations - Allowing apps to use the SoundTrigger HAL - Deferring full device backups for later - Deferring app setting backups for later - Using the built-in web firewall to protect against possibly malicious sites - Changing the location access mode restrictions for apps - Reducing the max brightness of the panel - Forcing all apps into standby mode - Forcing all apps to not check data in the background - Disabling unnecessary sensors - Using the Always-On-Display - Putting the device into deep sleep as soon as the screen turns off It also enables something called "sticky" low power mode. Usually, when the device is plugged in and unplugged, the low power mode is then disabled. However, sticky mode re-applies low power mode afterwards to continue saving battery.
F-Droid
Sayboard
APK
This project provides a voice keyboard using Vosk. It is based on https://github.com/Felicis/vosk-android-demo. This app requires a Vosk model to run. You can use the built-in downloader or download manually from https://alphacephei.com/vosk/models, and then import into the app. Sayboard uses for the following permissions: INTERNET - to download the models. This permission is not required, and can be revoked through the device settings in compatible ROMs. Sayboard does not, and never will, send any of your information over the internet!. RECORD_AUDIO - well, this is a voice keyboard after all. POST_NOTIFICATIONS - to show download and import progress. FOREGROUND_SERVICE - to download and import models in the background.
F-DroidGitHub
Scale Practice
APK
Scale Practice helps musicians practice their scales, by randomizing the order of scales and providing resources to learn about new scales. It contains three different functions: 1. Random scale chosen from a list of scale types 2. Random scale chosen from a list of user inputted scales 3. Scale resources, including images of each scale and descriptions Features: * Diverse Scale Selection (Major, Natural Minor, Harmonic Minor, Melodic Minor, Major Modes, Melodic Minor Modes, Blues Scale, Pentatonic Scales, Octatonic Scales, Whole Tone Scales) * Arpeggio Practic * Resources to help you learn new scales * Random selection from user selected scales This app does not listen to you practice, or provide you feedback in any way. It is only designed to give you a new order to practice your scales in.
F-DroidGitHubIzzyOnDroid
Schule
APK
Schule is a simple educational practice game for kids and adults. This app is a German version of quaap/Primary. Schule ist eine App mit der Grundschüler üben können. Erwachsene dürfen sie auch probieren. Es gibt Plus, Minus, Mal und Geteilt-Aufgaben, Uhrzeit lesen, sowie Wörter richtig schreiben. Vielleicht kommt später noch mehr dazu. ( allerdings macht der Entwickler des Originals gerade eine länger Pause )
F-DroidGitHub
Schulrechner
APK
This is a very early version in development. Unlabeled buttons will be implemented in the future, and bugs may be frequent. If you experience issues or have feature requests, please file an issue (link below). Frustrated by the lack of free, open-source scientific calculators that feel like the ones I am used to, I decided to reverse-engineer my old calculator from school. With features like: - input of complex equations, - output as fractions as well as decimals, - result storage and reuse, - selection and editing of equations from input history, - and support for implicit multiplication (like 5π instead of 5*π), this calculator produces math that looks like the math on your paper. That makes it much more suitable for higher-level math in school and university—especially if you've grown accustomed to this kind of interface from a young age and just forgot your calculator at home. Some additional features include: - A well-established open-source math.js library as the math engine—so you’re not relying on some sketchy, hand-rolled math logic (just my sketchy hand-rolled input method 😛) - A familiar, intuitive design - 100% offline usability and fully open source - Written entirely in HTML, JS, and CSS, which means: + inherently cross-platform and also available as a website and Flatpak + easy for other web developers to contribute + admittedly a bit heavy for a calculator. If you're interested in helping make a lighter version (Flutter, Kotlin, etc.), you're very welcome!
F-DroidGitHub
Scoop
APK
Scoop catches and saves the stack traces of crashing apps and displays all crashes in a list so you don't have to look through annoyingly long logcats anymore. Extremely useful for app debugging. Scoop supports both rooted and non-rooted devices (though non-rooted devices require some setup; see the repository wiki for details). Scoop also supports Xposed. Features: - Search (apps, stack traces) - Crash preview in notifications (configurable in settings) - Combination of the same crashes / apps to avoid repetitive lists (configurable in settings) - App blacklist - Quick actions in notifications to copy / share stack traces
F-DroidGitHub
Score Counter
APK
Score Counter is a really simple app to keep track of two scores. Just press on the upper part of one score to increment it, on the lower part to decrement it, or long press to reset it. The score is saved across sessions.
GitHubIzzyOnDroid
Scrambled Exif
APK
Scrambled Exif (pronounced eggsif) helps you remove the metadata in your pictures before you share them. If you feel like it. If you don't want the big Internet companies (or whomever) to know where your pictures were taken don't forget to remove the metadata from them before you share them. To remove the metadata from a picture, simply share it like you'd normally do and choose Scrambled Exif. A moment later, the share 'dialog' will reappear. Now just share with the app you intended to share with in the first place. Et voilà! Required Android Permissions: ★ READ_EXTERNAL_STORAGE to read the images other apps share with it. Source Code ★ This app is open source. You can take a look at the code (and contribute if you feel like it) here: https://gitlab.com/juanitobananas/scrambled-exif Translations If you wish to help to translate this app to your own language, you can do so by translating these two projects using transifex: https://explore.transifex.com/juanitobananas/scrambled-exif/ and https://explore.transifex.com/juanitobananas/libcommon/. Misc Stuff and Facts ★ Basically, Exif is used by jpeg, which is the format in which your Android camera saves pictures. If you want to know more about Exif, check the Wikipedia. ★ Scrambled Exif also renames the files (this can be disabled). ★ Please don't heavily rely on the data being deleted. Scrambled Exif does its job pretty well, but it could fail. Always double-check before you share. ★ It doesn't really scramble the Exif data, it deletes it. So the name is probably stupid. But I like it. The icon doesn't depict scrambled eggs either. So the icon is probably stupid. But I like it. And I also happen to be a huge fan of eggs. So this app doesn't only have a stupid name and an equally stupid icon, it is also my (non-stupid) tribute to eggs. Especially huevos fritos. Because I love them. ★ Have fun sharing your pics!
F-Droid
Screen Lock
APK
ZukuLock is a lightweight Android application that allows you to quickly toggle the screen on or off with a single tap. The app utilizes Shizuku to execute the input keyevent 26 command, mimicking the physical power button. This is particularly useful for reducing wear and tear on your power button or adding convenience to screen control.This app was initially designed for Google Pixel devices, which lack the double-tap-to-lock feature. Most screen lock apps require Accessibility permissions, but enabling Accessibility can lead to certain banking apps in Vietnam (and possibly others globally) blocking access for security reasons. ZukuLock offers a workaround by avoiding Accessibility permissions, allowing you to use banking apps seamlessly.Key FeaturesQuick Screen Toggle: Acts as a virtual power button.Shizuku Integration: Leverages system-level permissions without requiring root access.No UI Interruption: Simply tap the app icon to execute the action without launching any additional windows.Customizable Gestures: Works with launchers like Lawnchair or Nova Launcher to enable double-tap gestures for locking the screen.
GitHubIzzyOnDroid
Screen Share Tile
APK
Share screenshot in better and smooth way.Screen Share Tile works through its quick settings tile, before using it, tile needs to be added on notification panel manually. After that, the process is easy:Click quick settings tileCrop screenshotShare it!To add the tile, please follow these steps:Pull down completely the notification shade.Tap the edit button (on stock Android it is a pencil). The quick settings editing layout will expand and display all the available tiles.Scroll down and find the screen share tile.Drag the tile up to the desired position.That's it!Permissions:Screen Recording - required in order to capture screenshots
GitHubIzzyOnDroid
Screen Shift
APK
This app let's you change your screen resolution, density and overscan. Also supports saving settings into profiles which can be loaded at later times. Requires root: Yes, on Android 4.3 (JellyBean) and higher
F-DroidGitHub
Screen Time
APK
Displays your screen time in a permanent notification. By making screen time more prominent, you can get a better sense of how much of the day you spend on your phone. Without judgement. Just so you know. This is open source: https://github.com/markusfisch/ScreenTime
F-DroidGitHubIzzyOnDroid
ScreenCam
APK
ScreenCam doesn't need any root access to record your screen and works on all phones with Android Lollipop 5.0 and above. You can also record audio along with the screen recording and get it beautifully combined with the recorded video. Choose from different resolutions, frames per second and bitrate for the best choice of quality and size of the video or make use of the app shortcut in android 7.1 nougat or in any custom launcher supporting app shortcuts. You can also pause or resume the recording seamlessly (currently only works on Android Nougat 7.0 and above) and an option to change the save directory. If you have any questions join the ScreenCam Telegram group to get chat support: Telegram support group Any feature request, suggestion, bug report or feedback can be sent to screenrecorder@orpheusdroid.com AntiFeatures: Tracking - Even if analytics/crash submission is toggled off, the app still submits data to the developers servers. More info here
F-Droid
ScreenStream
APK
The application allows viewing the device screen in your web browser. The main idea is to show your device screen during presentations and demos. No need of any additional software except for this app and a web browser. No annoying ads or pop-ups. It uses MJPEG to encode screen images and send them through the network. So it works with any desktop or mobile browser which supports MJPEG (Chrome, Safari, EDGE, Firefox). The application works via WiFi and/or 3G/LTE network. Fast and stable WiFi recommended because of high traffic and low network delay requirement. No Internet required, however, there must be a network connection between the client and the device. The number of client connections is unlimited, but be aware that each of them requires some CPU resources and bandwidth to send data. Application uses Android Cast feature and requires at least Android 5.0 to run. WARNING: This is not a real time streaming app. Expected delay is at least 0.5-1 second or more on slow devices, bad WiFi or on heavy CPU load by other apps. WARNING: This app is not designed for streaming video, especially HD video. Use Chromecast instead. WARNING: This app does NOT support SOUND streaming, because MJPEG does not support sound. WARNING: Some cell operators may block incoming connections to your device for security reasons, so, even if the device has an IP address from a cell operator, you may not be able to connect to the device on using this IP address. WARNING: Some WiFi networks (mostly public/guest) block connections between its clients for security reasons, so you may not be able to connect to the device via WiFi. For example, a laptop and a phone in this such a WiFi network will not be able to connect to each other.
F-DroidGitHub
Screenshot Tile (NoRoot)
APK
Adds a button/tile to the quick settings panel to take screenshots. After install you need to add the button/tile to your quick settings and then grant the permissions to record screen captures and save images to the internal storage. Features:✓ Take screenshots from the quick settings ✓ No root required ✓ Notification after a screenshot was taken (can be disabled) ✓ Immediately share, edit or delete a screenshot from the notification ✓ Edit the screenshot with the included image editor ✓ Floating button/Overlay button like a chat bubble (Android 9+) ✓ Use as assist app to take a screenshot (long-press the Home button) ✓ Only take screenshot of a specific area of the screen (long-press the tile) ✓ Delay taking a screenshot ✓ Store in any folder on any storage e.g. sd card ✓ Store in different file formats: png, jpg or webp ✓ Take automatic screenshots with apps like Tasker or MacroDroid ✓ Free, open-source, no advertising This is a fork of "Screenshot Tile [Root]" but it does not require root. Source code: github.com/cvzi/ScreenshotTile Original app: github.com/ipcjs/ScreenshotTile Open Source license is GNU GPLv3 Note: 🎦 When you take a screenshot, the "Google Cast" icon will appear in the status bar and it will be visible in the screenshot image. If you want to hide the icon, there is an explanation here: github.com/cvzi/ScreenshotTile#icon Permissions:❏ android.permission.WRITE_EXTERNAL_STORAGE "Photos/Media/Files and Storage" This is required to save the screenshot files on the internal storage of your device. ❏ android.permission.FOREGROUND_SERVICE Since Android 9/Pie this permission is required to take screenshots. It basically means that this app can run without showing itself. However the app will always show a notification when it is running. Automatic screenshots:If you want to automate screenshots from another app, e.g. MacroDroid or Tasker, you can find a step-by-step guide here: github.com/cvzi/ScreenshotTile#automatic-screenshots-with-broadcast-intents Hiding the app icon:In the app settings you can hide the app icon from your launcher. You can still access the app by long pressing the tile in your quick settings. Unfortunately, Android 10 does not allow hiding an app anymore. 🌎 Support and translationsIf there is a problem or you want to help translate this app into your language, please contact me on github.com/cvzi/ScreenshotTile/issues, cuzi-android@openmail.cc or contribute a translation on https://crowdin.com/project/screenshottile/ This app can access the Accessibility Services API which allows this app to record the screen. Data is neither collected nor shared by this app using the accessibility capabilities.
F-DroidGitHub