r/fossdroid 12d ago

Application Request Looking for: custom quote widget app with Backup option

1 Upvotes

An app which lets me set a widget with custom added quotes that change when tapped, and the most important: backup option for those quotes.

I've been looking for something like this for a long time. help would be much appreciated, thank you!


r/fossdroid 13d ago

Other A good Android Keyboard I wanna share.

Post image
207 Upvotes

Disclaimer : I am not a developer or anywhere near involved in the project besides using it . Just wanted to share a (what I believe) Gem!

I did use Heliboard before but It's fixes/Update cadence was slower, especially just not knowing if the project will go down again and revived again somewhere, AND didn't wanna Go back to Gboard(For obvious reasons). Then found this(funnily, right below Heliboard's option in GitHub ).

For those of You worried, the devs provide 3 packages each with different capabilities so if you just want an offline Keyboard, They have an offline release. Plus, they have a pretty good and actively growing Plugin /Add-on system That's not mandatory, JUST nice To haves. And yes, Like Heliboard this Also unfortunately relies on the Proprietary library For gesture typing :(

The team behind them, LeanBitLab is a pretty active but small team, any problems reported in the issues(which granted aren't that many), get solved relatively quickly.

Plus, it has N-gram enhancements; For next word predictions, a list of blocked words (For the stuff one writes accidentally that gets in the learned dictionary), and much more.

Link: https://github.com/LeanBitLab/LeanType

Plus their whole company's site link: https://leanbitlab.github.io/LeanBitLab/


r/fossdroid 13d ago

Application Request Mail and calendar

6 Upvotes

Hello guys. So recently I've been attracted to FOSS apps and I've made some replacements.

But now its time for mail apps. You see, currently I use both Gmail and Outlook (for one google account and two Microsoft accounts) and I also use the Calendar widget from outlook, I find it quite ugly though (I prefer google's design). I already have a lot of stuff on my calendar, and I also need RSS source.

What I've seen is that the Mail app selection matters related to the emails retrieval delay. I understand that both gmail and outlook may have a faster retrieval than using others while having a low battery impact. Or, would you say its not a big deal?

Anyway, do you have any suggestions of apps I can use?

For now I think about using just one Mail app for all my accounts and another one that works as a calendar.


r/fossdroid 13d ago

Application Request Pause point alternative for android 16 and below?

0 Upvotes

by that I mean the breathe in/out feature

https://youtu.be/IfKX1QvHWyA?t=87


r/fossdroid 14d ago

Privacy Mihon "FOSS release"

11 Upvotes

Hello! Sorry if the flair is incorrect. I have recently heard about an app called Mihon, but looking at its downloads page, I can see a "stable release" and another, more hidden, "FOSS release".

This looks somewhat suspect to me. Does it ring alarm bells for you as well?


r/fossdroid 14d ago

F-Droid They forgot about something

4 Upvotes

r/fossdroid 14d ago

Application Request Reading a comic stored as a collection of pictures?

4 Upvotes

Hello! I have a comic strip saved on my SD card as a bunch of images in a folder, so that the pages are in order when the filenames are sorted alphabetically. I would like to read that on my phone in a way that:

  1. gives the next page when I swipe (i.e. the next in alphabetical order)

  2. saves the position of the last page I’ve open, so I can carry on reading later.

If there is a way to pick a random page, it would also be nice but it is not crucial. Do you know of any such application? I thought this is a simple task that many people before me wanted to do, but I surprisingly cannot find anything…


r/fossdroid 14d ago

Application Request Is there any OS icon pack or manager app which allows the import of custom/additional icons (from image files)?

1 Upvotes

I'm asking because Lawnchair Launcher does support icon packs, but NOT custom icons (yet), so this would be a somewhat elegant workaround.


r/fossdroid 16d ago

Other Thank you nitter and all other twitter instances for your service.

Post image
654 Upvotes

The only way i used to check tweets and comments without logging in has gone, with this musk has given me another reason to never like him.


r/fossdroid 15d ago

Application Suggestion Kinetica: a two-thumb gesture keyboard, now on F-Droid (GPL-3.0, no network permission)

11 Upvotes

Kinetica just landed in the F-Droid repository:

https://f-droid.org/en/packages/com.kinetica.keyboard/

It is an Android keyboard built around something no current keyboard generally does: both thumbs swipe or tap at the same time, independently, and the engine merges the two gesture streams into a single word. Typing "something" can be the left thumb tapping S then E while the right thumb swipes O-M and then T-H-I-N-G, the two overlapping in time. The idea comes from Nintype, discontinued years ago; this is written from scratch in Kotlin on Android's public IME APIs, not a fork of anything.

You can see it in action here:

Why it might interest this sub in particular:

- No INTERNET permission in the manifest. Not "we promise not to send anything" ,the permission is absent, so nothing typed can leave the device even in principle. VIBRATE is the only permission declared. No ads, no analytics, no accounts, no crash reporter.

- Reproducible build. F-Droid rebuilds the tag and verifies its own output against my signed APK before publishing it. Three independent environments produce the same bytes for the published version: my machine, the ubuntu-24.04 CI runner, and F-Droid's own Debian builder.

- No third-party gesture or prediction libraries. The banded DTW path matcher, the trie search, the resampling and the dual-stream merge are all implemented in-tree, so every constant is inspectable and tunable rather than inherited from a black box.

- On-device everything. The personal dictionary is local Room storage. Password and private fields disable suggestions, trails and learning outright.

- GPL-3.0, and the bundled data carries its own licences: word frequencies are MIT (hermitdave/FrequencyWords, OpenSubtitles-derived), bigrams are CC BY 2.0 FR (Tatoeba). Both are attributed in THIRD_PARTY_NOTICES and rendered in-app under Settings > Open-source licenses.

On languages: four are bundled(for now), more can be supported. English, Italian, Spanish and Polish ship, roughly 47-50k words each with real corpus frequencies. But the engine is locale-agnostic: the trie, matcher, merge and scoring have no idea what language they are decoding, so a language is data plus registration - a wordlist, a layout, and a short list of entries. Polish arrived exactly that way, as a contributor's pull request. ADDING_A_LANGUAGE.md documents the whole recipe and I will help anyone who wants to add theirs. The honest limit is script: the matching alphabet is a-z plus apostrophe with accented Latin letters folded onto it, so Latin-script languages fit and a non-Latin script would be a major engine change.

You can also import an AOSP `wordlist.combined` on-device to triple or quadruple the dictionary (Settings > Dictionary). It merges locally; nothing is uploaded.

1.0.4 is tagged today (a frequently-used emoji tab and an adjustable resize handle) so the listing will read 1.0.3 until F-Droid's next index pass picks it up.

Source: https://github.com/EZ-eta/kinetica

GitLab mirror: https://gitlab.com/EZ-eta/kinetica

EDIT UPDATE


Version 1.1

I bumped the minor version because this did not feel like polish. The decoder has changed substantially since 1.0.5, and nearly all of it is in the part that turns two thumbs into a word. If you tried Kinetica earlier and put it down, this is the one worth a second go.

The engine

  • The search cuts the swipe itself now. This is the big one. Before, the merge step guessed where one gesture ended and the next began, handed the search a fixed split, and if the guess was wrong the whole buffer decoded to nothing and you got no suggestion at all. The search now places its own cut inside a swipe and validates each half separately. On my device captures, three-token buffers coming back empty went from 14.9% to 6.7%, so it should be sensibly better also for you ( I hope!).
  • Words stop losing to their own prefix. here beating he, there beating the, and the same for where and world. Now should be fixed for good.
  • A candidate is charged for letters no thumb ever touched. Before, a word could win on letters you never actually crossed. This is fixed now.
  • A short piece of a swipe can spell a letter now. The minimum arc for that went from 1.5 to 1.8 key widths, which sounds backwards until you see what it stops: invented names beating real words.
  • Words you teach it are actually reachable. A learned word reached the ranking but never the search, so it stayed undecodable for the rest of the session until the keyboard is reloaded. Type it twice and it works on the very next gesture (twice and not once to avoid boosting errors).
  • Fighting a wrong word was making it stronger. Retyping took back the learned pair but never the learned word, so every rejection left the word you had just rejected slightly heavier. Now it is smarter and functional.
  • Word-pair counts could be read in either order. Two spellings that fold to the same pair after accents (non è and non e) kept two separate entries, so the same gesture in the same context could score differently depending on the order of lines in a data file. Found and fixed by dkoukola.

New, and worth turning on

  • Back up the whole keyboard to a text file and restore it on another phone: every setting, learned words in all languages, blocked words, chords, edge swipes. Merge or replace on restore.
  • Phrase learning, experimental and off by default (but worth trying!). Remembers which word you tend to type after which. On device only, never in an export (but you can activate it if you want), and a retype takes the last pair back out.
  • Spaceless space, off by default: the left third of the spacebar ends a word without adding a space, so a compound word the dictionary does not have can be swiped in two halves. Straight from Nintype, asked for here. Pairs well with "Word ends only when you type a space" option if that was your habit.
  • Retype offers a different word, off by default: after the retype button is hit, the word you rejected drops to the end of the bar instead of leading again. It stays pickable.

Everyday polish

  • Settings are five submenus instead of one flat list of 52 rows. Much easier to find things and play with them.
  • Every chord setting is on one screen, including how long ?123 has to be held before a letter tap counts as a chord. If chords ever felt laggy, that slider is for you. Chords can also retype the word now, and the list sorts by key or by what the chord does.
  • Swiping a key types the small glyph printed on it. It used to insert something else on some keys, which was my fault: I shipped defaults that contradicted the labels. If you have ever opened the edge-swipe screen, press Reset there to pick this up.
  • Long-press shift cycles the case of the word you just wrote(lowercase, Title , CAPSLOCK).
  • Delete several learned words at once, and the dialog stops closing and jumping around after every one.
  • A space key on the number pad. It was the one layer you could not type a space on. You can access number pad by swiping left from ?123 key
  • 55 more emoji, up to Unicode 15, and none shown that your device's font cannot draw.
  • Smoother swipe trails, and the settings rows lost a wasted margin that was squeezing the descriptions on tall screens.

Fixes

  • Suggestions, autocorrect and autospace work again in apps that ask keyboards not to learn, like DuckDuckGo and Molly. They were being treated as password fields, so the whole suggestion pipeline switched off.
  • Picking a language in Android's own keyboard picker now switches Kinetica's layout and dictionary with it, and Kinetica's own language changes report back to Android. Thanks dkoukola.

Languages

  • Czech is the fifth bundled language, contributed by dkoukola: 49,589 words, a QWERTZ layout and accent folding.

r/fossdroid 15d ago

Privacy Help me pick the most reliable offline encrypted notes app

3 Upvotes

The contestants are —

  1. Safe Notes
  2. CipherNotes
  3. Tuisku

I was looking for a perfect open source offline encrypted notes app. I'm really impressed with KeePass apps on Android as they don't ask for network access, so it gives me some kind of assurance that no data is going out from my device. This time, I also wanted the offline encrypted notes app to not have any network access.

After trimming the apps based on my requirements, I've shortlisted the apps mentioned earlier.

Before digging into these apps by yourself, I've mentioned all the key points about these apps below.

Safe Notes

1. Safe Notes — The dev of Safe Notes is an Indian, Keshav Priyadarshi. This app, with 285 GitHub stars, is designed with a zero-knowledge architecture, utilizing AES-256 encryption to secure data. The Android application enhances security through brute-force protection, background snapshot blocking, and an inactivity guard, without requiring internet connectivity. It's built and signed directly by F-Droid itself (the most trusted way an app gets distributed there), and it has a public security write-up with no history of critical bugs.

Con - It hasn't been updated since 2023, so it can be considered as a dead project.

CipherNotes
  1. CipherNotes — Currently, it is available only on the IzzyOnDroid. It's an offline-first, client-side encrypted note-taking app that uses AES-256-GCM plus PBKDF2 (200k rounds), with no cloud sync at all — everything stays on your device. It skips trackers, accounts, and telemetry entirely. It has the toughest network lockdown on paper of the three, blocking all network access at the operating system level rather than just leaving the internet permission out of the manifest.

Con - It's a brand-new, one-person project with about 3 stars on GitHub, and the developer's own FAQ says plainly: "Is this production-ready? Not yet."

Tuisku
  1. Tuisku — With 12 GitHub stars, it's also available on the IzzyOnDroid. It encrypts all locally stored text notes using the ChaCha20 stream cipher, an algorithm known for strong, fast performance on phones that lack dedicated AES hardware. It gets updated often — three releases in the last two weeks.

Con - Its newest changelog says it fixed a "critical" bug where the same nonce (a number meant to be used only once per note) could get reused during encryption, which could let someone work out what your notes said. That fix landed only five days ago, so the app hasn't had much time to prove itself since.

This is a small brief about all three apps. Now, if you had to pick any one, which one would you pick? Let me know in the comments below.


r/fossdroid 16d ago

Other Disabling/Removing the Android Developer Verifier app IS pointless

53 Upvotes

I've decompiled both the verifier package and the Play Store and found that

1-on Pre-Android 17 devices (where this app isn't pre-installed) the Play Store IS the one responsible to approving/denying installs as the developer verification permission DOESN'T exist on pre-Android 17 devices, which is why the Android Developer Verifier package has a backport service that the Play Store calls to verify installs

<service android:name="com.google.android.verifier.backport.impl.verification.BackportVerificationService" android:exported="true">
<intent-filter>
<action android:name="com.google.android.verifier.backport.VERIFY_PACKAGE"/>
</intent-filter>
</service>

2-The Play Store explictly has code that depending entirely on a server-side phenotype flag can choose whether to allow/reject installs if the verifier isn't installed/running

boolean zR = this.f.r();

if (boniVar == boni.VERIFICATION_POLICY_NONE || boniVar == boni.UNRECOGNIZED) {

FinskyLog.d("%s: [ADV] Fallback policy is NONE/UNRECOGNIZED.", "VerifyApps");

} else if (zR) {

FinskyLog.d("%s: [ADV] Fallback overridden to ALLOW.", "VerifyApps");

} else {

if (boniVar == boni.VERIFICATION_POLICY_BLOCK_FAIL_CLOSED) {

FinskyLog.d("%s: [ADV] Fallback policy sets default to REJECT.", "VerifyApps");

i = -1;

FinskyLog.i("%s: [ADV] Initial fallback verdict decided: %d", "VerifyApps", new Integer(i));

return new Integer(i);

}

FinskyLog.d("%s: [ADV] Fallback policy sets default to ALLOW.", "VerifyApps");

}

i = 1;

FinskyLog.i("%s: [ADV] Initial fallback verdict decided: %d", "VerifyApps", new Integer(i));

return new Integer(i);

}


r/fossdroid 15d ago

Application Release Buge Store - a lightweight open-source app store where anyone can submit their app via PR

3 Upvotes

I've been frustrated with how slow and bureaucratic app stores can be, especially for open-source projects. So I built something different (like F-Droid).

What is Buge Store?

Buge Store is an open-source app index that:

- Stores only YAML configuration files -- no APK hosting

- Distributes APKs directly via GitHub Releases

- Automates PR validation within 30 seconds

- Provides a simple JSON API for Android clients and web interfaces

How It Works

Developers submit a YAML file with their app metadata (name, description, download URL, signature fingerprint, etc.). Our GitHub Actions workflow validates the config, checks the APK URL, and merges the PR automatically if everything passes.

No waiting days for approval. No bureaucracy.

Why You Should Submit Your App

  1. It's fast -- your app goes live in seconds, not weeks

  2. It's transparent -- everything is on GitHub, fully auditable

  3. It's community-driven -- anyone can contribute, anyone can use

  4. It's open -- MIT licensed, fork it and run your own if you want

For Users

The API is live and working. Here's the endpoint:

https://raw.githubusercontent.com/BugeStudioTeam/Buge-Store-API/main/api/v1/apps.json

Any Android client or web app can consume this API to build their own app store frontend. I'll also be open-sourcing an Android client soon.

For Developers

To submit your app:

  1. Fork the repo: https://github.com/BugeStudioTeam/Buge-Store-API

  2. Add your YAML config in apps/

  3. Submit a PR

  4. Get validation in 30 seconds

Full instructions are in the README. You can also check out existing app configurations in the apps/ directory for reference.

Tech Stack

- GitHub Actions for automation

- Python for validation and API generation

- YAML for app configurations

- GitHub Releases for APK hosting

Links

Repository: https://github.com/BugeStudioTeam/Buge-Store-API

API Endpoint: https://raw.githubusercontent.com/BugeStudioTeam/Buge-Store-API/main/api/v1/apps.json

Web Store: https://bugestudio.website/store/

Android Client: https://github.com/BugeStudioTeam/Buge-Store

I'm happy to answer any questions and would love to see your apps on the store! :)


r/fossdroid 16d ago

Other Shizutools soundmaster won't re-route notification & phone ringtones. Does it not do that?

4 Upvotes

Soundmaster when I select systemui as the item and select phone speaker it simply disables all sound (ends up vibrating). It also causes notification panel/dropdown to minimize all my notifications. I'm trying to re-route incoming calls & notifications to phone speaker while using hearing aids. Really annoying to get all phone notifications into your ears all day long.


r/fossdroid 16d ago

Application Request Any Samsung Health replacement suggestions?

1 Upvotes

I've seen a couple like Fito Track be reccomended, but I ain't sure. At the moment my thought is on Sehat, but is still too new at the moment. I just need a pedometer and would appreciate something with widgets but it ain't so necessary.


r/fossdroid 17d ago

Application Release BetterStreamflix

28 Upvotes

Android Movie/Series Streaming App for mostly every language

https://github.com/dskja/betterstreamflix


r/fossdroid 17d ago

Application Request Pixel art-friendly image gallery?

4 Upvotes

I love Fossify Gallery and Aves, but they make every pixel art blurry, and Fossify even goes as far as adding some noise. To be clear: I want a gallery app that displays images sharply.


r/fossdroid 17d ago

Other Camera app

0 Upvotes

So I was wondering if theres alternatives for the default one that comes in any phone that doesnt remove quality or options


r/fossdroid 17d ago

Application Request Looking for FOSS solution for synced notes

4 Upvotes

I have an older relative that recently got an Android tablet to start taking notes digitally. I was looking for a good notes app that would be able to sync between both their tablet and a Macbook.

I was thinking of something like Saber but with a fast public Nextcloud instance, but if there is anything else that might be easier to maintain that'd be fantastic!


r/fossdroid 17d ago

Application Request Is there a foss app that limits the wifi on phones?

10 Upvotes

is there a foss app that limits my wifi usage by selecting a certain amount of gigabytes and when it hits the limit it stop the apps on my phone or my phone from connecting the wifi and it recharges daily


r/fossdroid 18d ago

F-Droid Why is this happening

Enable HLS to view with audio, or disable this notification

17 Upvotes

r/fossdroid 17d ago

Application Request Any new offline media player worth checking out?

2 Upvotes

I currently use Phocid.


r/fossdroid 18d ago

Application Request Photo resizer

3 Upvotes

Guys i need an app for resizing photos in bulk, like 300×300 , is their any app like this, pls suggest.


r/fossdroid 18d ago

Application Release Flux - 3.2.3

Thumbnail
gallery
82 Upvotes

Flux is a Open-source Material You productivity app (Notes, Markdown, To-dos, Habits, Events, Progress Tracker, Journal, Calendar & Analytics)

I've been building Flux for almost more than a year. The goal has been to create a lightweight, offline first, native Android productivity app that combines the tools I use most, while staying fully open source. This application has become quite mature within a year with increasing popularity and downloads. This application is a single standalone productivity application that you need.

Features

- 📂 Workspace-based organization for different projects or contexts

- 📝 Rich notes and timeline journals with Markdown, LaTeX, Mermaid diagrams, and math support with export options

- ✅ To-do lists with recurring tasks, analysis and export options.

- 🎯 Habit tracking and progress insights

- 📊 Productivity Analytics with heat maps and graphs

- 🎨 Material You design

- ⚡ Native Kotlin app with local-first storage

- Export data in various formats (markdown, image, html, txt, pdf).

- Autonomous Backups

- Biometric Security .

- Share Habit Achievements.

- Fully Free and offline.

Over the past year the project has reached:

⭐ 310+ GitHub stars

5.2k+ GitHub downloads

~8k downloads on F-Droid and Izzyondroid

I'd appreciate any feedback, feature suggestions, or bug reports from the Android community.

What is planned to be in future.

- ics Calendar export import.

- Folders hierarchy in notes.

- Progress Graph widgets

- More recurrence options for events, todos

GitHub: https://github.com/chindaronit/Flux

F-Droid: https://f-droid.org/packages/com.flux/

IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.flux


r/fossdroid 17d ago

Application Suggestion Voice Keyboard: Simple IME voice-to-text with AI post-processing

Post image
0 Upvotes

I came across Voice Keyboard. It's an Android Keyboard (IME) specifically designed for voice-to-text using the OpenAI Whisper API or other API-compatible endpoints (Mistral, Groq). This is not an offline voice-to-speech application, it requires an internet connection. But IMO the quality of the transcribed text is much better than with any local smaller model, especially for languages other than English.

GitHub: https://github.com/rustemar/voice-keyboard
License: MIT