How to sync Nextcloud calendars with Android
To sync your Nextcloud calendars to Android, you need to jump through several circles. Jack Wallen walks you through the process.
If you and your company use Nextcloud as your in-building cloud server, you probably have become reliant on the many features it provides. With the introduction of the mobile app (Android, iOS), you will be able to get that cloud-based goodness when you arrive.
However, one thing you may have noticed is that it is not possible to sync the Nextcloud calendar feature with your standard Google calendar on Android. The Nextcloud mobile app does not have a calendar feature - what do you do?
Fortunately, there is a way to make this happen. The only caveat is that it requires side-loading an app from F-Droid. The good news is that F-Droid is a completely safe app store - it's also the only app store outside of the Google Play Store that I would ever recommend.
That said, we’ll walk you through the steps so that that Nextcloud calendar syncs with your Android device.
SEE: IT pro guide on the evolution and impact of 5G technology (download TechRepublic)
How to install the F-Droid app
You will not find the F-Droid app on the Google Play Store. Instead, head over to the F-Droid website on your Android web browser and tap on Download F-Droid on the main page (Figure A).
When the download is complete, you will find it in your Downloads folder. Tap on that file and then tap Install when prompted (Figure B).
Walk through the various tips to successfully install F-Droid. How Android warns you will depend on which version of the platform you are using.
How to install DAVx
The app that syncs your Nextcloud calendar to the Google Calendar app is called DAVx. Open the F-Droid app, tap the scan button and find DAVx (Figure C).
From the DAVx page, tap Install (Figure D).
You will be prompted to allow apps to be installed from within F-Droid. Tap on the On / Off slider until it is in the On position and then tap the back button (Figure E). When prompted, tap Install and the installation will finish.
How to add a schedule
After the installation is complete, open DAVx from your Android App Drawer. You will be told that battery optimization will prevent the app from syncing. To get around this, tap Turn Off For DAVx and then tap Allow (Figure F).
From the DAVx main window, tap the + button (Figure G).
In the resulting window, tap on Login with URL and Username (Figure H).
Fill in the default URL with the Nextcloud address like this:
Where SERVER is the IP address of your Nextcloud server. Add your Nextcloud username and password and then tap Login. Once the verification process is successful, name the account and then enable DAVx for your calendar (Figure I).
Then tap on Allow and you will then get the CALDAV tab, where you can choose which Nextcloud calendars you want to sync with your Google Calendar app (Figure J).
Once you have selected the calendar, tap the Sync button and your Nextcloud calendar will start syncing with your Google Calendar app.
It's a bit of a withdrawal process, but if you rely on your Nextcloud calendar, this is the way to go.