Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/richardtop/CalendarApp

📅 Reference implementation of a Calendar App with CalendarKit (template repository)
https://github.com/richardtop/CalendarApp

apple calendar calendarkit ios sample sample-app swift tutorial

Last synced: 9 days ago
JSON representation

📅 Reference implementation of a Calendar App with CalendarKit (template repository)

Awesome Lists containing this project

README

        

![CalendarApp](https://user-images.githubusercontent.com/8013017/117589582-193feb80-b133-11eb-80ed-1b72b69f7006.png#gh-light-mode-only)
![CalendarApp](https://user-images.githubusercontent.com/8013017/146282505-368018e9-a93d-41af-8869-b3b53651dc93.png#gh-dark-mode-only)

[![License](https://img.shields.io/github/license/richardtop/calendarkit)](https://swiftpackageindex.com/richardtop/CalendarKit)
[![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCx1gvWpy5zjOd7yZyDwmXEA?style=social)](https://www.youtube.com/channel/UCx1gvWpy5zjOd7yZyDwmXEA?sub_confirmation=1)
[![Twitter](https://img.shields.io/twitter/follow/richardtop_ios?style=social)](https://twitter.com/richardtop_ios)
[![GitHub followers](https://img.shields.io/github/followers/richardtop?style=social)](https://github.com/richardtop)

[Richard Topchii on Telegram](https://t.me/richardtop)

# CalendarApp

**CalendarApp** is a template repository serving as a starting point for experiments with [CalendarKit](https://github.com/richardtop/CalendarKit). It's a sample calendar app for iOS built with [CalendarKit](https://github.com/richardtop/CalendarKit) and [EventKit](https://developer.apple.com/documentation/eventkit). It displays events stored in the `EKEventStore` similarly to the default calendar app.

## Tutorials
- [Create iOS Calendar App in Swift with CalendarKit](https://www.youtube.com/watch?v=cJ63-_z1qg8)

## Getting Started
To run the app, just clone the repository and open `Calendar.xcodeproj`. If you'd like to edit the code, press "Use this template" to copy this repository to your GitHub account and keep your changes.

## Need Help?
If you have a **programming question** about how to use CalendarKit in your application, [Create a new GitHub Issue with the question tag](https://github.com/richardtop/CalendarKit/issues/new?assignees=&labels=question&projects=&template=question.md&title=).

[Create a new Issue from template](https://github.com/richardtop/CalendarKit/issues/new/choose) to report a bug or request a new feature.

## Examples
[Video](https://www.youtube.com/watch?v=Fi-Qqp9BaAs)

To try CalendarKit with CocoaPods issue the following command in the Terminal:
```ruby
pod try CalendarKit
```

## Requirements

To run CalendarApp, the following minimum requirements apply:

- Xcode 14 (Swift 5.7)
- iOS 14

## Contributing

*CalendarApp* is an ongoing project and contributions are welcome. The goal for this project is to be a reference and demonstrate the capabilities of the CalendarKit. The app is inspired by the [iOS / iPadOS Calendar App](https://apps.apple.com/us/app/calendar/id1108185179).

## Author

Richard Topchii

## License

**CalendarApp** is available under the MIT license. See the LICENSE file for more info.