{"repo":"richardtop/CalendarKit","free":true,"listed":false,"github":"https://github.com/richardtop/CalendarKit","clone":"git clone https://github.com/richardtop/CalendarKit.git","description":"📅 Calendar for Apple platforms in Swift","language":"Swift","stars":2706,"topics":["cocoapods","swift","ios","calendar","ios-ui","ios-calendar","ios-lib","ios-swift","calendarkit","swift-package-manager"],"license":"MIT","category":"mobile-apps","readme_excerpt":"CalendarKit CalendarKit is a Swift calendar UI library for iOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently. Tutorials - Create iOS Calendar App in Swift with CalendarKit - Official Tutorial - Live Programming with CalendarKit - For Beginners Need Help? If you have a programming question about how to use CalendarKit in your application, ask it on StackOverflow with the CalendarKit tag. Check out the Sample App for reference. Create a new Issue from template to report a bug or request a new feature. Examples Video Sample App Installation CalendarKit can be installed with Swift Package Manager. Swift Package Manager 1. In Xcode, open your project and navigate to File → Swift Packages → Add Package Dependency... 2. Paste the repository URL ( https://github.com/richardtop/CalendarKit.git ) and click Next . 3. For Rules , select Version (Up to Next Major) and click Next . 4. Click Finish . Adding Package Dependencies to Your App Usage 1. Subclass DayViewController 2. Implement EventDataSource protocol to show events. CalendarKit requires EventDataSource to return an array of objects conforming to EventDescriptor protocol, specifying all the information needed to display a particular event. You're free to use a default Event class as a model or create your own class conforming to the EventDescriptor protocol. After receivi","default_branch":null,"files":null,"tree":[],"storefront":"/r/richardtop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/richardtop/CalendarKit/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."}