I moved from Splitwise to Splid. I wish I had a FOSS alternative too.
slurp
Personally I don't mind initial registration, so long as they don't continue to get data, so I'm not sure. There is some development for Garmin connectivity that I'm hoping comes to fruition.
I did like the old amazfit bip and that could be used without registration using the Notify for Amazfit & Zepp app, from what I can remember. I never used it with Gadgetbridge though, and it didn't last for very long before dying (cheap build quality). It isn't much of a fitness tracker either.
Ah sorry, I missed a bit in your post - it's correction during typing only. Upping this setting could help but I suspect you want something else
Heliboard isn't perfect but is an openboard fork that has spell check, is getting active development, and is on F-droid. There's even a correction sensitivity setting. It's the first time I've been able to move away from Swiftkey.
Look into Gadgetbridge, as that allows the bypass of proprietary apps for some trackers
I loved Lego Island but will never forgive Lego Island 2 for the bad disk that would crash after 3/4 of the game. I never got to finish it.
Rock Raiders & Lego Loco were great (if a little inadvisable in terms of the Lego Loco letters).
This comment from A7pr8 seems to suggest it is possible to modify the apk via Lucky Patcher, which hopefully would then work on a non-rooted phone:
You can't just send the app from your rooted device. When you mod the app on a rooted device only .odex file will be patched not the .apk file.
You need to rebuild .apk to be able to share it and the the other device should also has luckypatcher for it to work.
Simply when you patch an app use the option create modified .apk or rebuild it from "rebuild & install" in the bottom bar.
I'd have jumped on one of those if it had a microSD slot
Yeah, it's not cool. However, the Xperia phones up to series iii all have LineageOS releases, which can extend the life, and I'm hoping it comes to the later series as those get to EOL. They absolutely should have better official support though.
Just to offer an alternative viewpoint, because I have come across these issues and ended up buying a Sony phone because I had such a bad time without the 3.5mm headphone socket.
Some people want more internal storage than even 512gb - I have a 400gb microSD in my phone because with the OS and apps getting bigger, even a large internal storage can fill up fast. Also, it's nice to have media collections, photos, and other files with you, rather than relying on data and cloud storage, and the cost is now very low for a large microSD. It's also easier to transfer large amounts of data between devices that way.
As for headphones, dongles are a pain and USB headphones have to have a (usually not great) DAC in them to work, plus many people already have great headphones they want to keep using. All of that said, the biggest issue with USB headphones IMO is that there is only one USB port - the wear and tear of using it for everything is significant. Also, USB-C plugs are much more breakable and harder to replace than a 3.5mm jack. Additionally, you cannot charge and listen at the same time without a dongle and many of those are bad (none of the ones I have tried have worked for more than a few weeks before connectivity issues started).
I moved to Splid and found it a bit less clear than Splitwise but better in other ways once I'd figured it out. It's not FOSS, unfortunately, but I do trust it much more than Splitwise.
There are but they are not reliable, even from reputable companies. I had both the ones I tried break very quickly, and moved back to requiring a headphone jack after that.