중국 대학생을 위한 오픈소스·광고 없는 미니멀 시간표 앱으로, 교무처 시스템에서 시간표를 가져올 수 있습니다.
kizitonwose/Calendar
주, 월, 연도 및 히트맵 모드를 지원하는 Android와 Compose Multiplatform용 고도로 사용자 지정 가능한 캘린더 뷰 및 Compose 라이브러리입니다.
- 스타
- 5,627
- 포크
- 587
- 열린 이슈
- 10
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
Calendar는 캘린더 UI에 필요한 날짜 로직을 제공하고, 시각적 디자인은 개발자가 자유롭게 구성할 수 있도록 하는 Kotlin 라이브러리입니다. RecyclerView 기반의 View 아티팩트와 LazyRow 및 LazyColumn 기반의 Compose 아티팩트를 제공해 기존 Android View 시스템과 최신 Compose 화면 모두에서 사용할 수 있습니다.
주, 월, 연도 레이아웃과 가로 또는 세로 스크롤, 단일 날짜·여러 날짜·기간 선택을 지원합니다. 특정 날짜를 비활성화하거나 날짜 범위의 경계를 설정하고, 원하는 요일을 주의 시작일로 지정할 수 있으며, 연도·월·주에 헤더나 푸터를 추가할 수도 있습니다. 날짜 셀과 캘린더 전체를 사용자 지정 composable 또는 View로 자유롭게 구성할 수 있습니다.
Compose Multiplatform 아티팩트는 kotlinx-datetime을 사용하며 Android, iOS, JS, WasmJs, Desktop을 대상으로 합니다. 또한 GitHub의 기여 그래프처럼 시간에 따른 데이터를 표시하는 히트맵 캘린더 모드도 제공합니다.
핵심 기능
- 01가로 또는 세로 스크롤을 지원하는 주·월·연도 캘린더 모드.
- 02단일 날짜, 여러 날짜 및 기간 선택.
- 03날짜를 비활성화하고 경계 날짜를 설정해 선택 범위를 제한.
- 04View 또는 composable로 날짜 셀과 캘린더 레이아웃 사용자 지정.
- 05연도·월·주에 헤더와 푸터 추가.
- 06시간에 따른 데이터를 표시하는 HeatMap 캘린더 모드.
활용 사례
- Android 앱에 날짜 선택기나 예약 캘린더 추가.
- Android, iOS, 웹, 데스크톱에서 실행되는 Compose Multiplatform 앱 개발.
- 활동 또는 기여 데이터를 히트맵으로 시각화.
포함된 컬렉션
토픽
자주 묻는 질문
- Calendar은(는) 무엇인가요?
- 주, 월, 연도 및 히트맵 모드를 지원하는 Android와 Compose Multiplatform용 고도로 사용자 지정 가능한 캘린더 뷰 및 Compose 라이브러리입니다. Calendar는 캘린더 UI에 필요한 날짜 로직을 제공하고, 시각적 디자인은 개발자가 자유롭게 구성할 수 있도록 하는 Kotlin 라이브러리입니다. RecyclerView 기반의 View 아티팩트와 LazyRow 및 LazyColumn 기반의 Compose 아티팩트를 제공해 기존 Android View 시스템과 최신 Compose 화면 모두에서 사용할 수 있습니다.
- Calendar은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Calendar은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Calendar은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. Calendar의 마지막 커밋은 2026년 8월 13일입니다.
- Calendar은(는) 어디에 사용할 수 있나요?
- Android 앱에 날짜 선택기나 예약 캘린더 추가. Android, iOS, 웹, 데스크톱에서 실행되는 Compose Multiplatform 앱 개발. 활동 또는 기여 데이터를 히트맵으로 시각화.
- Calendar은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kizitonwose/Calendar
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
빌드 시 프로젝트 의존성의 라이선스를 수집하고 Android 및 멀티플랫폼 앱에서 보여 주는 Gradle 플러그인 겸 Compose UI 라이브러리입니다.
iOS, Android, 데스크톱, 웹에서 Climate TRACE 국가별 배출량 데이터를 보여 주는 Kotlin/Compose Multiplatform 샘플입니다.
iOS, Android, 데스크톱, 웹에서 UI 코드를 공유할 수 있는 Jetpack Compose 기반 선언형 Kotlin UI 프레임워크입니다.
Apple 캘린더 앱처럼 보이고 사용자 지정할 수 있는 iOS 및 Mac Catalyst용 Swift 캘린더 UI 라이브러리입니다.
비밀번호 관리자와 인증 앱을 제공하는 Bitwarden 공식 Android 앱