While I currently use NextCloud for my calendar syncing needs, there are lighterweight options available: I am looking to move to Xandikos or Radicale myself, but look for CalDAV open source software for a wider selection.
On your Android phone, you'll usually have to jump through some non-obvious UX hoops to set it as the default account, but once set up, you forget about it.
Comments
While I currently use NextCloud for my calendar syncing needs, there are lighterweight options available: I am looking to move to Xandikos or Radicale myself, but look for CalDAV open source software for a wider selection.
On your Android phone, you'll usually have to jump through some non-obvious UX hoops to set it as the default account, but once set up, you forget about it.