This seems ideal for our project: https://github.com/kizitonwose/Calendar
As it has all the date and time logic implemented and a built-in weekly view like the one we want for our app.
It's written in kotlin, but the small effort to work with it should be more than worth it considering the sheer complexity of implementing a calendar from scratch (both code and views). https://kotlinlang.org/docs/java-to-kotlin-interop.html
The calendar now works quite well, but is missing a project filter, some user feedback (show the current day somewhere, so scrolling the weeks is not as confusing) and a button to return to the current day.
A calendar section needs to be implemented.
This seems ideal for our project: https://github.com/kizitonwose/Calendar As it has all the date and time logic implemented and a built-in weekly view like the one we want for our app.
https://github.com/kizitonwose/Calendar/blob/main/docs/View.md
It's written in kotlin, but the small effort to work with it should be more than worth it considering the sheer complexity of implementing a calendar from scratch (both code and views). https://kotlinlang.org/docs/java-to-kotlin-interop.html