right now I just add my nextcloud calendar to my Google Calendar and use the Google Calendar app. but that's not that nice, and I still need to go through the web app if I want to create or update events.
@kitten there isn't one, not in the FOSS world at least, Etar is just the old AOSP Calendar that Google abandoned but updated, but it still uses MD2 for it's design, Fossify Calendar attempts to say it's MD3, but in reality it's MD2 shaped to look barely like MD3, but hey, at least it uses ur Material You color palette, not the correct shades, but adjust ur expectations a bit /s
this is the entire reason i was working on my own proper MD3 calendar for a while, and frankly, i should still get around to making it
best ur going to get is probably Google Calendar, but well, that's Google, and Proton Calendar, but well, that's Proton
@kitten it is usually able to let u pick between local calendars, so u can use something like DAVx to connect to ur Nextcloud account and sync it through that, then if you go into the "Manage accounts" page in the app, it'll appear under the "Non-Google accounts", and then enable it