a battery checker app
BatteryBot Pro in F-Droid does this.
sync contacts and calendar with O365 for work
Most orgs have disabled many of the standard protocols (*dav) over the years after push from Microsoft to do so for security reasons.
I don’t recommend using your own repository
Decentralization is nice to have, it shouldn’t be avoided if we have it.
have you found a decent TTS system already
You can compile PicoTTS into your ROM, however it has a very robotic sound and only supports a handful of languages.
I have patches here (8, 9, 10) to get the AOSP version compiling, they sadly cannot be published as a fork of PicoTTS due to legal issues in the past.
Google Camera type of Camera with all the AI beauty
Will never happen, there are insane patents/copyright around camera tech.
I’ve seen phones ship with over 800 proprietary libraries just for the camera filters.
Banking Apps including NFC
Also will never happen. However there is an app that lets you use VISA MSD tap-to-pay, but MSD has been effectively killed. GitHub - dimalinux/SwipeYours: Android app allowing users to use their own Visa Magstripe data to perform NFC payments in North America You also need a USB magnetic stripe reader to import your card.
@marianov1
There is a web based Spotify client on Izzy’s repo, it is called Pasta for Spotify.
You can use Open Note Scanner inplace of CamScanner, you need to install the OpenCV library app first.
@Spielmops
The Kodi client can do DLNA, and I think VLC does too.