Almanakka
Almanakka is a calendar library that provides a simple way to perform calendar related operations.
It also offers a customizable calendar picker that can be used in devices at or above iOS 12.4.
Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
Operations
Some example operations that can be easily performed with Almanakka can be found under the "Operations" section in the wiki.
TODO: Add Link here
Calendar Picker
Examples of the ready to use calendar pickers can be found under the "Calendar" directory.
Pop Up Calendars
Calendars designed to be presented over the current context. They show part of the underlying screen.
Full Screen Calendars
Calendars designed to be presented as a different screen. They provide a larger area of interaction.
View Calendars
An example of how just the "Calendar View" component can be used on any screen in case the calendar picker should be embedded in an already existing view controller.
Requirements
- Xcode 11 / Swift 5
- iOS 12.4
Installation
Almanakka is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Almanakka'
Usage
Using ALKCore
(under construction)
Using ALKInterface
(under construction)
Authors
(under construction)
Contributing
(under construction)
License
Almanakka is available under the MIT license. See the LICENSE file for more info.
ALKInterface
Under construction
Configurations
Change Calendar
You can change calendar by:
Date.calendar = // Your calendar instance
The default is Calendar.current
.
Requirements
Under construction
Installation
Documentation
Under construction