I’ll start by saying that I think NextCloud is a VERY polished system. It’s clear that a lot of thought went into the product, and I’m eager to use it more (and hopefully wean myself off of a few more Big Tech services).
I want to be extremely sensitive with asking this question for a few reasons:
- I’m new to NextCloud and have only really played with it, at this point
- I’ve only ever compiled (not written - just tweaked and compiled) a single Android app
- I’m sure this has been asked before. Even though I searched, I couldn’t find where someone had
That said, why is the contact sync so convoluted? I have used dozens of apps that want to sync my contacts with their service (even though I never let them) such as Facebook, LinkedIn, Snapchat, Twitter, and even Signal. However, with NextCloud, I have to install DAVx5, it asks me to install another app called Tasks, I need to balance my phone on my chin for precisely 27 seconds, and if all goes well, it will sync my contacts. What on earth . . . ?
The only reason I can think of for the app to work this way is perhaps because part of the ethos of NextCloud is to be agnostic of things like Google services. While I respect this, I think it should also be an option for those who want it. At the very least, it certainly increases user adoption. Even as a highly-technical user, I was bummed to discover that contacts weren’t automatically synced via the app, and I can’t really recommend NextCloud to friends and family as-is. This should really be a checkbox in the app to enable the feature, not a multi-step, multi-app process.
Is there something I’m missing or a different reason to explain why everything else is so polished but this function is just . . . ick?