Simple calendar mangement.
CAL provides a multitude of methods for calendar management across different interfaces. Currently CAL supports a cross-platform app and a command line interface.
Project | Description |
---|---|
CAL | Maui cross platform app |
CAL.Client | .NET 6.0 Class library for handing shared business logic for connecting to cal-server |
CAL.CLI | .NET 6.0 CLI for interfacing with cal-server |
CAL interops with the cal-server, a server implementation which handles state management and data storage.
The philosophy of this project is to leverage .NET's ability to share business logic efficently, and extend shared features simply between an app and command line interface.
- Pressing the return key or 'done' on the keyboard does not dismiss the keyboard
- Because the app makes frequent network requests using
AlarmManager
the app needs to be set to 'Unrestricted Battery Access' in device settings