Fully customizable recurrence picker dialog and fragment, compatible with API 14. Easy to set up and to customize, almost every view can be styled with attributes. Several settings are available to change the picker interface and behavior.
implementation 'com.maltaisn:recurpicker:X.Y.Z'
Replace X.Y.Z
with lastest version number:
The mavenCentral()
repository is required.
KDocs is available here. More documentation and examples is available on the wiki
- Using the library
- Building a recurrence
- Formatting a recurrence
- Recurrence serialization
- Styling the fragments
Major changes are as follows:
- v1.5.0: AndroidX migration
- v2.0.0: Rewrite to Kotlin, major breaking changes.
- v2.1.0: Backported to API 14.
See changelog for detailed release notes.
- David Vavra and his translators for translating to 10 languages.
- bezysoftware for translating to 5 languages.
- afmbsr for translating to Arabic.
- Сергей В. for translating to Ukrainian.
The library is available in 19 languages. If you make a translation please send a pull request! The library can also be translated via the project on Crowdin. There are comments in the default strings.xml to help with specific translation requirements. Note that v2 introduced some strings and current translations may not be 100% accurate.