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.

76 points

It would be a huge undertaking, but a Fitness and Health tracker / aggregator that could replace Google Fit and the likes.

I really can’t bear how Google, Apple, Samsung, and all these big companies are the primary holders of our most intimate information. I’ve put some measures in place to limit who gets what, but it would be a huge boon to be the sole maintainer of my own info.

The problem is that the various apps and devices which report data won’t immediately support syncing with a FOSS upstart…

The app I use for grabbing my weight and BMI can only sync with a few other apps. The app I use for calorie and diet tracking can likewise only sync with a few apps. They happen to have Google fit in common, so I use that as an intermediary to transfer weight to the calorie/diet app. All my steps, exercise, and sleep stay in Zepp, separate from them all.

It sure would be nice to have one service/application to rule them all and a secure method of storing one’s own personal information without having to give it to the tech companies. Sure, use one of the many cloud services but encrypt all the data so that they can’t steal it. Yadda yadda.

One can dream.

permalink
report
reply
14 points
*

I develop a self-hosted service designed to do exactly this! It’s not quite finished yet, but it’s at the point where enough functionality works that it can be used for testing.

https://github.com/connervieira/HealthBox

The docs/USAGE.md file gives an overview of how HealthBox works. Feel free to poke around in the other docs/ files as well.

permalink
report
parent
reply
9 points

More than once I’ve wondered if I can make something look like google fit to other apps, obviously would have to be on a degoogled rom, which limits its utility for a wider audience.

permalink
report
parent
reply
6 points

the devices would have to be degoogled so that the app can gather the necessary information? I never used google fit, so I don’t know how it works nor how it gathers the user information.

permalink
report
parent
reply
1 point

My thinking runs: is it possible to implement the APIs that are called to use google fit, assuming they run through google play services or something

permalink
report
parent
reply
-2 points

would probably never happen considering how hippa compliance and privacy

permalink
report
parent
reply
19 points
*

Fitness data is typically provided by services like Google Fit as non-diagnostic non-medical information. Therefore HIPPA compliance is not required.

https://developers.google.com/fit/terms#hipaa_use_limitations

permalink
report
parent
reply
2 points

oh sorry i thought the op was talking about an open source version of google fit itself.

permalink
report
parent
reply
43 points

Obsidian.

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

permalink
report
reply
17 points
*

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

permalink
report
parent
reply
15 points

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

permalink
report
parent
reply
12 points

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.

permalink
report
parent
reply
5 points

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.

permalink
report
parent
reply
3 points

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.

permalink
report
parent
reply
0 points

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.

permalink
report
parent
reply
13 points

Logseq is pretty close

permalink
report
parent
reply
7 points

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.

permalink
report
parent
reply
5 points

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.

permalink
report
parent
reply

Logseq has an Android version, right?

permalink
report
parent
reply
2 points

yeah, and the UI is absolutely atrocious.

permalink
report
parent
reply
33 points

One of those “smart” alarms that monitor and graph your sleep. E.g movement, sounds, snorings, sleep talking etc.

At a minimum one that wakes you up in the 30 minute window of your lightest sleep phase

permalink
report
reply
1 point

I paid for AMdroid because I can set profiles, Geo fence, have math problems to turn off alarms, fade in music, turn on my flashlight… All the bells and whistles. I would love a FOSS version, but many try to be single feature. I like all the things.

permalink
report
parent
reply
31 points

SleepAsAnAndroid as well a broad support for generic smart watches

permalink
report
reply
10 points

broad support for generic smart watches

Gadgetbridge is pretty well on it’s way to this. They roll out support for new devices monthly it seems like. Of course there are always feature X and Y that fitbit or garmin does that it doesn’t, but it’s quite an impressive project. I use it with a pebble 2 HR.

permalink
report
parent
reply
2 points

I built an open source app a while back that had some similar functionality to sleep as android called “Go to Sleep”. Haven’t updated it for a long time, always wanted to add more things

permalink
report
parent
reply
29 points

My banking apps. They are the only reason I can’t fully de-google myself.

permalink
report
reply
7 points

My philosophy is if I can use a web page for it, I won’t install an app (couple of exceptions, but a good rule). Less convenient, more secure.

As KMFDM have it, “Those who sacrifice liberty for security Deserve neither and will lose both”

permalink
report
parent
reply
8 points
*

Unfortunately in some countries web banking apps are not allowed afaik. Very good answer though

permalink
report
parent
reply
2 points

My bank uses the app to auth logins to website bank.

permalink
report
parent
reply
1 point

So, if you don’t have an Apple/Android device (and the app installed), you just can’t use web-banking? That’s pretty crazy!

permalink
report
parent
reply
1 point
*

God, you know what I really wish I could do?
Run an Android VM on my phone. Imagine being able to do whatever you want with your device and still having a “stock” device for those pesky apps without having to actually have two phones.

It is seemingly possible, but the only app I’ve ever seen do it was “VMOS”: a proprietary app, impossible to trust.

permalink
report
parent
reply
1 point

I’m running Android apps on my laptop using Waydroid. Works really well

permalink
report
parent
reply
4 points

You usually want to use banking apps when you are away from home though.

permalink
report
parent
reply

Open Source

!opensource@lemmy.ml

Create post

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

Community stats

  • 4.4K

    Monthly active users

  • 1.6K

    Posts

  • 27K

    Comments