{"repo":"boguszpawlowski/ComposeCalendar","free":true,"listed":false,"github":"https://github.com/boguszpawlowski/ComposeCalendar","clone":"git clone https://github.com/boguszpawlowski/ComposeCalendar.git","description":"A Jetpack Compose library for handling calendar component rendering.","language":"Kotlin","stars":382,"topics":["android","compose","calendar-component","calendar-view","calendar","kotlin-android"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Compose Calendar is a composable handling all complexity of rendering calendar component and date selection. Due to flexibility provided by slot API's, you can decide how the calendar will look like, the library will handle proper calendar elements arrangement and it's state. Setup Library is available on Maven Central repository. Snapshots are available on Sonatype’s snapshots repository. 1.3.0 Changes From version 1.3.0 library no longer uses coreLibraryDesugaring itself. If you are using it in project supporting min SDK :exclamation: By default, at first the calendar will show current month. If you want to start with some different date, you have to pass an initialMonth parameter to the initial state of the calendar. See Initial State section Selectable calendar Calendar with a mechanism for selection. The default implementation uses DynamicSelectionState (see Dynamic Selection section) which allows to change SelectionMode in the runtime. By the default, after changing the selection mode, selection is cleared. See the SelectableCalendarSample file for a full example. For showing a week calendar, you can similarly use SelectableWeekCalendar : See the WeekCalendarSample file for a full example. https://user-images.githubusercontent.com/36514058/126049987-685a7b81-1596-48a4-95a1-c342f6c796bf.mp4 :exclamation: If you want to define your own selection behavior, please check out the Custom Selection section and/or CustomSelectionSample . Calendar with custom components For the c","default_branch":null,"files":null,"tree":[],"storefront":"/r/boguszpawlowski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/boguszpawlowski/ComposeCalendar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}