Home

Awesome

XCalendar

A plugin for .NET providing a Calendar API and DateTime extensions.

UI controls are available for Xamarin Forms and .NET MAUI.

Features include:

<img src="https://user-images.githubusercontent.com/73718829/181294940-a12bfe05-6caa-473f-9cb4-a862927931e9.jpg" width="45%"> <img src="https://user-images.githubusercontent.com/73718829/181294949-1bd0e011-c0b4-4641-a779-e0f4215f4317.jpg" width="45%"> <img src="https://user-images.githubusercontent.com/73718829/181294956-50c49fa6-bcd4-4409-8504-7edd08cb5b52.jpg" width="45%"> <img src="https://user-images.githubusercontent.com/73718829/181294963-1454ad2d-ed4e-4796-865f-5150300f7846.jpg" width="45%"> <img src="https://user-images.githubusercontent.com/73718829/181294970-b4d6a4dc-b723-4e0e-98e6-95102d5e7d39.jpg" width="45%"> <img src="https://user-images.githubusercontent.com/73718829/181294977-bcb4c74c-8ae5-4289-b841-efec946d87d5.jpg" width="45%">

Examples in the sample app include:

Duolingo Streak Calendar

Official AppSample App
<img src="https://github.com/ME-MarvinE/XCalendar/assets/73718829/1663a8df-9c7e-4e23-8a5d-3c981bcc030d" width="100%"><img src="https://github.com/ME-MarvinE/XCalendar/assets/73718829/276d2a66-ef58-4425-af45-791d3100decb" width="100%">

Event Calendar

<img src="https://user-images.githubusercontent.com/73718829/181292097-ada95992-e480-44c2-aec6-a3f48813ea01.jpg" width="45%">

Custom DatePicker Dialog

<img src="https://user-images.githubusercontent.com/73718829/181292154-a4db3661-ece5-4cac-8ee6-76542d6ef34f.jpg" width="45%">

Selection

<img src="https://user-images.githubusercontent.com/73718829/181292178-517627b1-2603-4b95-94e4-3232ef1961d5.jpg" width="45%">

Using DayView

<img src="https://user-images.githubusercontent.com/73718829/209572305-294451f5-b62f-44bb-b330-5ba44309d1ae.png" width="45%">

Customising A Day

<img src="https://user-images.githubusercontent.com/73718829/209572332-b78a457e-7c1c-44d8-9d48-1124efe837c1.png" width="45%">

Animated Swipable Calendar

https://user-images.githubusercontent.com/73718829/209573341-b506e399-631b-4cdd-b840-d17bb5ddfb85.mp4

Connecting Selected Days

<img src="https://user-images.githubusercontent.com/73718829/231608640-2ab28bb0-d802-4fdb-b84d-bc5e00da571a.png" width="45%">