Is there any closed source android app that you wish had a good open source alternative?

I’m currently looking to develop an open source app that can help somebody. I’m currently out of ideas, so I’d like to heard if from you guys.

Sorry if it seems to lazy to ask for ideas like that, I just thought that I could do it since the result will be a free app.

moonpiedumplings,

Xplore file browser

It’s trivial to replace the independent pieces of xplore, but it has so many features in one app that I just can’t let it go. It’s got dual pane file browsing, disk usage chart, smb, ftp, and many other cloud storage connections. It also handles many types of compression.

It’s become my main offline music player as well, because it has the simple ability to shuffle a folder of music, which is all I really need.

It can also view installed apps, export them to apk, and view and modify appdata (as non root!).

jws_shadotak,

Same but with FX File Explorer

It just has so many useful features

Klaymore,
@Klaymore@sh.itjust.works avatar

There’s lots of FOSS music players, but none of them have a volume slider / preamp. The Android volume slider is always either too loud or quiet so I have to make fine adjustments using the preamp in JetAudio. If someone could add that to an existing music player that’d be cool.

MalReynolds,
@MalReynolds@slrpnk.net avatar

And one that could handle a decent sized library (10s of thousands). One of the few places I’m happy to pay for it, Poweramp will let you buy a licence without google services. If you’ve already bought it and are on GrapheneOS you can enable play services for (3?) days and it stays good after you disable play services. I seldom shill, but here we are…

Inductor,

You can do this in VLC, though it’s not very practical. VLC’s equalizer has a preamp slider, it’s just not great if you want to change it all the time.

joeldebruijn,

Sailforms Android app!

groups.google.com/g/sailforms-users

Use like 12 years for keeping track of lots of personal stuff. It’s a generic database / table / forms app that’s very powerfull. Buttons, queries, reports, calculated fields etc.

But: the app developer stopped despite a rather enthusiastic community. Now it isn’t even on the Play Store anymore and I guess everybody must have an exit strategy.

grapemix,

Have you heard about grist?

joeldebruijn,

Not until now, thnx, will investigate!

delirious_owl,
@delirious_owl@discuss.online avatar

WhatsApp

flying_wotsit,
semperverus,
@semperverus@lemmy.world avatar

A closer analogy would be XMPP since that’s what whatsapp is based on.

The best open source client for it is Conversations for Android ($0 on F-Droid, $3 on google play except during christmas when it’s $0)

flying_wotsit,

depends what you mean by closer – by features and ease of use, Matrix is the closest you can get to Whatsapp right now. XMPP is good, though!

semperverus,
@semperverus@lemmy.world avatar

What I mean by closer is code-wise. On the backend, WhatsApp literally uses XMPP. The big difference is that WhatsApp also has a few proprietary plugins, and a singular client.

toastal,

That’s why it’s less janky & doesn’t take minutes to join a room unlike Matrix. WhatsApp to the XTENSIBLE part of XMPP & extended it in a proprietary direction, but at least you have the option to easily do so with XML.

I don’t know what Matrix is giving users other than the eventual consistency model of chat, but most users don’t need the entire chat history of everything—you could argue it is an anti-feature that makes self-hosting too expensive in comparison & also leads to chat overuse/abuse ala Slack/Telegram/Discord where folks treat it as a forum that you can barely search when you have an account while being authenticated & where messages/topics get easily lost. For instance, you can replace an ’announcements room’ with a Atom feed.

GolfNovemberUniform,
@GolfNovemberUniform@lemmy.ml avatar

Matrix is kinda janky and unstable

flying_wotsit,

I’ve been using it as my only form of messaging with most of my contacts for several years, many of whom have little knowledge of technology. It’s really not.

delirious_owl,
@delirious_owl@discuss.online avatar

No, I’m not looking for an alternative. I’m looking for an open source client that let’s me talk to folks on WhatsApp.

flying_wotsit,

ah, hopefully with the Digital Markets Act in the EU, reliable bridging to Matrix with E2EE intact will come quickly. You can already bridge (e.g. I run mautrix-whatsapp), but its not in an ideal state

delirious_owl,
@delirious_owl@discuss.online avatar

Even with a matrix bridge, you still have to run WhatsApp – the official closed source client. It doesn’t solve that problem

I want a way to not have to run closed source software to communicate with users on WhatsApp

flying_wotsit,

Yup, that’s what DMA should solve (edit: or, rather, will solve, when Whatsapp fully complies with it)

vikingtons,
@vikingtons@lemmy.world avatar

Signal I suppose would be the closest analog

delirious_owl,
@delirious_owl@discuss.online avatar

No, I’m not looking for an alternative. I’m looking for an open source client that let’s me talk to folks on WhatsApp.

vikingtons,
@vikingtons@lemmy.world avatar

I see, fair enough. I don’t know if you’ll have any luck with a FOSS third party client which does t violate their TOS. There was something on fdroid years ago, a wrapper that effectively allowed you to use WhatsApp Web on another phone (or perhaps even the same one), but it ultimately requried the use of the official clients

delirious_owl,
@delirious_owl@discuss.online avatar

If you use one of those WhatsApp web apps, you still have to use the closed source app. It doesn’t solve the problem

vikingtons,
@vikingtons@lemmy.world avatar

Yes, I already aluded to this. Point being, I don’t think you’ll find a viable FOSS front end since it would violate their TOS.

delirious_owl,
@delirious_owl@discuss.online avatar

Most people don’t care about violating ToS. Its not a risk to an open source project.

vikingtons,
@vikingtons@lemmy.world avatar

It is to

A: the continuity of said project (DMCA) and B: to the individual end users.

You can use FOSS clients for things like Discord or the Google play store but you still run the risk of getting banned.

delirious_owl,
@delirious_owl@discuss.online avatar

Shit, I get banned by their shitty ML algos when I do comply with their ToS. I don’t think most people care about the risk of having to create new accounts, since they’re already forced to do so already.

vikingtons, (edited )
@vikingtons@lemmy.world avatar

Ordinarily I’d agree, but for now, WhatsApp is tied to your phone number. I’m not sure if you can use some kind of service to create alias numbers but for many people, that’s a big blocker when it comes to making another account following any kind of infraction.

I don’t think meta would shift in requiring a phone number per account either,

delirious_owl,
@delirious_owl@discuss.online avatar

Oh, I don’t have a phone number. I just use a temp one online.

vikingtons,
@vikingtons@lemmy.world avatar

That works. Which service do you use ooc?

delirious_owl,
@delirious_owl@discuss.online avatar

Juice SIM or MoneroSMS. It doesn’t work, though. Only tried once, but the account was banned a few hours after creation :(

federino,

What about signal?

delirious_owl,
@delirious_owl@discuss.online avatar

The signal app does not pet me send messages to WhatsApp users.

GolfNovemberUniform,
@GolfNovemberUniform@lemmy.ml avatar

deleted_by_author

  • Loading...
  • delirious_owl,
    @delirious_owl@discuss.online avatar

    The web app version requires you to install the nonfree app. This is circular logic.

    GolfNovemberUniform,
    @GolfNovemberUniform@lemmy.ml avatar

    Oh I didn’t know it couldn’t work without the app. Nvm then

    delirious_owl, (edited )
    @delirious_owl@discuss.online avatar

    Yeah and not just once. Iirc if their proprietary, closed-source app doesnt call home to their mother ship at least every 2 weeks, then all your WhatsApp Web sessions get deauth’d.

    We really need a way to use WhatsApp without using the original spyware app.

    GolfNovemberUniform,
    @GolfNovemberUniform@lemmy.ml avatar

    Well even if someone creates it, it will still act like a web session. It will just be a frontend. You can’t create a separate app with authentication and everything because it’s proprietary (so you can’t see how authentication works) and messages are E2EE

    delirious_owl, (edited )
    @delirious_owl@discuss.online avatar

    Of course you can. Its just more difficult.

    GolfNovemberUniform,
    @GolfNovemberUniform@lemmy.ml avatar

    Well yes but it’s almost impossible

    delirious_owl,
    @delirious_owl@discuss.online avatar

    Not at all impossible. Just a bit more difficult.

    We have alt frontends for reddit and YouTube and loads of other platforms whose main apps suck

    istanbullu,

    Telegram is pretty good, and has open-source clients.

    delirious_owl,
    @delirious_owl@discuss.online avatar

    Doesn’t let me talk to people on WhatsApp

    istanbullu,

    It soon will

    delirious_owl,
    @delirious_owl@discuss.online avatar

    Deadline for that was a few months ago. I’m skeptical

    bazmatazable,

    This and so many others that are irreplaceable because of the Network effect. Google Maps, Uber and so on…

    However if you are looking for a self contained app to bring into the Foss ecosystem then I would recommend making a game that you like?

    My first game that I bought on Google Play was Osmos making a version of this that is open source would make me happy…

    abominable_panda, (edited )

    Edit: someones already mentioned these below… nevermind!

    If youre in the EU then EU parliament forced whatsapp to start developing cross-app communications with Signal, telegram etc. (Source). This was in 2022 and was due to be released in March 2024. Im not sure where it got to though since i dont use whatsapp, though i might start asking some friends to see if its rolled out.

    Alternatively there are “matrix bridges”. Namely via Matrix which can link messaging apps through matrix accounts and send messages between

    kionite231,

    Make an Android app for Redlib please :)

    jjlinux,

    I’d be happy if Voiply would just work without GMS and could be downloaded from F-droid.

    Ferris,

    This is not an answer to your question, but I would love if somebody would make InputStick software for platforms other than android if possible

    stewie3128,

    If you’re interested in something that doesn’t even exist, and should be more-or-less straightforward:

    Music/podcast app that will accept VST plugins (there are many FOSS ones, as well as non-FOSS ones) so that we can compress/limit the sound range on podcasts while in the car. Or even a built-in compressor/limiter that’s based on FOSS compressors.

    I was listening to a hysterical podcast episode between three people, but one of mics was way louder than the other two. I had to take it into Pro Tools and fix it myself before listening to it.

    There are apps that allow EQ, but none that do actual compression, from what I can tell.

    dion_starfire,

    The ability to automatically detect commercials (via sound level / machine learning) and skip them would be amazing as well. There’s an app for iOS that does this, but nothing for Android.

    GravitySpoiled,

    I want to crop screenshots easily :(

    anzo,

    Check “Image Toolbox” on fdroid

    GravitySpoiled,

    Thx but it is not as fast as “markup” or huawei’s screenshot tool. You need multiple steps in order to crop a simple image.

    mranderson17,

    What android OS do you use? On stock Android 14 (GrapheneOS, but it’s not a GOS feature) this functionality is built into the stock screenshot tool.

    pwr+voldown -> tap screenshot that appears in the overlay after you take it -> tap the crop tool . I suppose step three could be removed but what if you want to do something that isn’t cropping? There are lots of other features so at some point you have to tell the tool what you want to do.

    GravitySpoiled,

    Grapheneos. Do you mean “markup”? Look in the “apps” app for it. It’s a proprietary app by google

    mranderson17,

    No, I don’t have markup installed (it is there in apps but not installed from the mirror).

    I think in my case the screenshot functionality is built into AOSP and the editor you get when tapping the resulting preview overlay in the lower left corner of the screen is part of the “gallery” app since using the “edit” feature from gallery launches the same editor. Maybe GrapheneOS just sets that as the default editor, I’m not sure.

    GravitySpoiled,

    Which gallery are you using? fossify?

    mranderson17,

    AOSP gallery that comes with GrapheneOS. The app info says it’s called com.android.gallery3d. There’s some info here in the docs about the relationship between camera, edit functions, and the gallery app.

    GravitySpoiled,

    Thx.

    It currently opens an external editor activity for the edit action.

    I don’t have a dedicated gallery app or editor installed. I can’t find anything in apps either besides markup. Maybe my installation is too old.

    MicrowavedTea,

    Something that comes up a lot but probably can’t be made open source is a wallet app. But if we ignore the payments part, Google wallet has some really nice features when dealing with plane tickets which I’d love to see in a standalone open source app.

    brisk,

    I use fWallet for my plane tickets

    MicrowavedTea,

    Will check that, thanks

    eruchitanda,
    @eruchitanda@lemmy.world avatar

    I can’t wake up or a similar app.

    I would’ve wanted an alarm clock app with ‘tasks’ you need to do before turning it off.

    eruchitanda,
    @eruchitanda@lemmy.world avatar

    I know about one app that requires you to solve math questions. I want all the other tasks.

    Tricia,

    So what i use works is a bit different kind of task but it gets you out of bed…

    f-droid.org/packages/com.sweak.qralarm/

    Emerald,

    I use this just for fun and its great

    Emerald,

    Lol I’d just force stop the app. Outsmarted.

    5ymm3trY,

    File Explorer

    I haven’t checked in a while, but I am still using CX File Explorer because I didn’t find a FOSS alternative I like. Maybe it is just because I am used to it, but one thing I really like is the network feature that you can access local shares of a NAS.

    kosmoz,

    Have you tried Material Files (it’s on fdroid)? It’s genuinely great and it supports different remote protocols, although I haven’t personally tried this feature.

    5ymm3trY,

    Thanks for the tip, I will check it out.

    Emerald,

    The ftp server feature is great

    turbowafflz,

    Honestly I feel like good mobile file managers are just like impossible with the small screen size. I just do everything from termux

    schnurrito,

    I use Ghost Commander as a file manager on Android.

    tetris11,
    @tetris11@lemmy.ml avatar

    I was going to write “a decent comic reader”, but I’ve recently discovered Kotatsu and it has literally changed my life.

    Amaterasu,

    Is it better than Mihon?

    tetris11,
    @tetris11@lemmy.ml avatar

    haven’t tested truthfully, I just see no reason to change from it

    Amaterasu,

    Mihon seems good in case you were using Tachiyomi since you can import the library

    dessalines,

    Obsidian.

    Markor is a great open source markdown editor for android, but I wish we had some decent WYSIWYG options, like obsidian, typora, etc.

    5ymm3trY,

    I am not an excessive note-taking guy, but I am using Notesnook for some time now and it does everything I needed so far.

    dessalines,

    Seems okay, but doesn’t allow editing of local files / folders, it wants you to use their paid sync service. Also its javascript / electron, not native android.

    t0fr, (edited )
    @t0fr@lemmy.ca avatar

    Doesn’t have exactly the same features but I’ve simply been using Logseq syncing my notes with Syncthing

    jjlinux,

    Joplin already does a great job for this, at least for notes.

    krash,

    I used Joplin extensively for ~2 years, but I was constantly put off by the desktop applications UI and how my notes was stored in SQLite. The move to obsidian felt natural and I felt more in ownership over my files in their existing structure. Granted, obsidian is closed source and could go rogue, but when that happens, I am prepared to jump ship without too much pain.

    Opisek,

    I used Joplin for up to 8 hours daily for half a year (university) before switching to Obsidian, too. As far as I know, Joplin lets you store the notes as files, too, but you need to set it up that way from the start.

    Still, I found Obsidian to be much more pleasant and - ironically - easier to modify (by writing plugins) than Joplin.

    d0ntpan1c,

    Exactly. Not a huge fan of notes apps storing the data in a db.otherwise there is a lot to like about joplin. With obsidian i open my notes in codium all the time to make mass edits or fill gaps that obsidians UI cant meet, which is not possible with joplin.

    Fortunately with obsidian as long as you keep the plugins on the lighter side and keep any non-markdown content in seperate files via linking, im not too worried about having to jump ship if it ever goes bad. Worst case if a plugin dies or i have to migrate, the actual loss of data is that some plugin used json or whatever and it’d have to be converted or replaced.

    I do have hope at least that if the company folds they’ll open source it, or turn a blind eye to a community reengineering effort. And what is unique about obsidian markdown and metadata will probably get community-built migration tools quickly if enough people jump ship en masse.

    But for the time being Obsidian is the best option for me and i dont feel that bad about it.

    lemmyingly,

    I don’t see the hate for storing data in a sqlite database. It’s still your data, you get to do with it as you please, and I’ve yet to see the data encrypted (let’s not give anyone any silly ideas here). You want to see your data outside of the program, just download any sqlite viewer. If you don’t mind CLI, then the tools provided by sqlite are more than good enough and are only a few MB in size.

    jjlinux,

    I think it has more to do with preference than hate. For me particularly, I don’t care much about how things are stored. I just make sure to exporr/backup regularly, and if anything breaks, it’s an easy and mostly painless fix.

    I tried Obsidian once, and while I did like it and the UI is light years ahead of Joplin, I guess I’m just used to the Joplin experience, so I saw no need to switch.

    d0ntpan1c,

    Generally speaking I’m not opposed to sqlite. The case of a notes app is the one exception.

    If i need to make a big find and replace change, i dont need to rely on the app to have the capability or whip out a sql editor or cli tool. I just open my favorite text editor and do it. Or chain some cli tools built into the os.

    Its not even about data portability or export. Its about working with the data.

    nix,

    IMO Obsidian is already a little rogue, in the sense that it only supports their sync. I know you can glue something together by syncing the folder itself, but that’s not convenient or the point. For now I’ll stick with Joplin because it works with nextcloud nicely.

    krash, (edited )

    There is at least plugins that enables sync by alternative ways. They’re not as elegant, but work.

    Since everything, including settings, is stored in the same root folder as the notes - you can sync your settings along your notes through other tools too.

    nix,

    Oh, I’ll take a look at those plugins.

    victor9,

    Logseq is pretty close

    Andromxda,
    @Andromxda@lemmy.dbzer0.com avatar

    Logseq has an Android version, right?

    noodlejetski,

    yeah, and the UI is absolutely atrocious.

    southsamurai,
    @southsamurai@sh.itjust.works avatar

    Poweramp

    The way it handles its own audio engine is pretty much the best available.

    MalReynolds,
    @MalReynolds@slrpnk.net avatar

    Also large libraries…

  • All
  • Subscribed
  • Moderated
  • Favorites
  • opensource@lemmy.ml
  • fightinggames
  • All magazines