How to sync Nextcloud calendars with Android

1642062357 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).

    Figure A

    Installing F-Droid on Android.

    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).

    READ  Best food tracking apps for Android 2022

    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).

    Figure C


    From the DAVx page, tap Install (Figure D).

    Figure D


    The DAVx page inside the F-Droid app.

    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.

    Figure E


    Enables installation of apps from F-Droid.

    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).

    Figure F


    Turn off battery optimization for DAVx.

    From the DAVx main window, tap the + button (Figure G).

    Figure G


    In the resulting window, tap on Login with URL and Username (Figure H).

    Figure H


    Configures your connection to the Nextcloud server.

    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).

    Figure I


    Allows DAVx access to your Calendar app.

    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).

    Figure J


    Selecting the calendar to sync.

    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.

    See also


    Photo: Jack Wallen

    Related Posts

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada.


    We use cookies to ensure that we give the best user experience on our website. If you continue to use this site we will assume that you agree. More information