Recurrence picker

Fully customizable recurrence view and dialog, compatible with API 19. Easy to set up and to customize, almost every view can be styled with attributes. Several settings are available to change the picker interface.

Gradle dependency

implementation 'com.maltaisn:recurpicker:X.Y.Z'

Replace X.Y.Z with lastest version number: Download

If you haven't migrated to AndroidX, use version 1.4.5. Version 1.5.0 and above use AndroidX.



Monthly recurrence Weekly recurrence Settings Settings


View changelog.


  • Thanks to David Vavra and his translators for translating to 10 languages.
  • Thanks to bezysoftware for translating to 5 languages.


The library is available in 12 languages. If you make a translation please send a pull request! There are comments in the default strings.xml to help with specific translation requirements.

Become a better Android Developer
Millions of developers are learning at MindOrks

Online Training Program

Featured Blogs

Our Team

MindOrks is Certainly one of the best online blog to stay on top of all the Android development news, coding and design patterns. Finally a blog I can count on to keep myself updated with latest and greatest things happening in Android world.

Vipul Shah
Android Developer

Become Pro in Android by watching videos