Ce projet est une bibliothèque d'interface utilisateur pour créer des vues de calendrier personnalisables dans des projets Android et Kotlin Multiplatform. Elle fournit une architecture basée sur des recycleurs pour créer des calendriers mensuels, hebdomadaires et annuels, ainsi qu'un ensemble de fonctions composables pour le rendu de sélecteurs de dates interactifs et de vues mensuelles dans Jetpack Compose.
Les fonctionnalités principales de kizitonwose/calendar sont : Android Calendar Views, Multiplatform UI Libraries, Calendar Date Selection, Calendar Scrolling Controls, Recycler-Based Calendar Views, Compose Calendar Components, Date Cell Interaction Handlers, Date Range Schedulers.
Les alternatives open-source à kizitonwose/calendar incluent : prolificinteractive/material-calendarview — A Material design back port of Android's CalendarView. square/android-times-square — Android Times Square is a date selection library and UI component for Android applications. It provides a customizable… clauderic/react-infinite-calendar — This is a date picker component for React that features a continuous vertical scrolling interface. It provides a web… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… pikaday/pikaday — Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone… wenchaod/fscalendar — FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a…
A Material design back port of Android's CalendarView
Android Times Square is a date selection library and UI component for Android applications. It provides a customizable calendar widget used for managing date selections and validating dates within a mobile interface. The library supports various selection modes, including single date picking, date range selection, and the selection of multiple specific dates. It includes tools for applying custom themes, configuring typefaces, and utilizing cell decorators to modify the appearance and behavior of individual date cells. The component handles regional localization, including support for right-
This is a date picker component for React that features a continuous vertical scrolling interface. It provides a web interface for choosing dates, supporting both individual date selection and the definition of specific time periods through range selection. The component is distinguished by an infinite scroll mechanism that allows users to browse dates without pagination or dropdowns. It includes year navigation to jump rapidly between different years and utilizes windowed virtual scrolling to maintain performance. The interface supports regional localization for labels and date formats. It
Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes