[FREE] WheelDatePicker | Date picker extension

🧩 WheelDatePicker

Spinner/Wheel Date Picker Extension

This extension allows you to display a native Spinner/Wheel-style Date Picker Dialog in your Kodular app. Users can select the date using smooth wheel pickers (Day, Month, Year) instead of the default calendar view.

Features:

  • Classic Wheel/Spinner-style Date Picker UI.
  • Set default date using SetDefaultDate.
  • Change theme (Light/Dark/Default) using SetThemeStyle.
  • Returns selected date via DatePicked event.

Block:

:memo: Specifications


:package: Package: com.syntex.propicker
:floppy_disk: Size: 50.49 KB
:date: Updated On: 2025-03-16T18:00:00Z
:laptop: Built & documented using: FAST-CLI

Event:

propicker has total 1 event.

:yellow_heart: DatePicked

Event triggered when date is picked

Parameter Type
day number
month number
year number

Methods:

propicker has total 3 methods.

:purple_heart: SetDefaultDate

Set default date before showing picker

Parameter Type
day number
month number
year number

:purple_heart: SetThemeStyle

Set the theme style for the DatePickerDialog

Parameter Type
style text

:purple_heart: ShowDatePicker

Show Date Picker Dialog

Example:

Download Link

dev.syntex.wheeldatepicker.aix (6.7 KB)

:sparkling_heart: Support Development
If you find this useful and it helps improve your app, consider supporting my work!
Maintaining and improving extensions takes time and effort. Your donation will help me keep creating more awesome tools for the Kodular community! :raising_hands:

  • :money_bag: Donations are welcome here.
    (write extension name in the description after donate for identification)

Even a small amount is appreciated. Thank you for your support! :blush:

6 Likes

Nice extension

Good one but why the size is too big for this simple operation? 50kb?

Awesome Extension

May be it uses any library if yes you should give credit to the author by specifying it.

1 Like

No external library used, built fully with native Android code! :white_check_mark::rocket:

Which extension is most requested or in demand currently?
I’d love to know what features or tools you all need!"

I believe this is not the true and I also guess you’ve used the below library into your project:

com.aigestudio.wheelpicker:WheelPicker:1.2.1

ProGuard/R8 has not been applied.

I am not use this library because it shows runtime error of layout. This library(aar) file uses it own layout so it shows error.

Btw, I will optimize it soon :handshake:

1 Like

May be you have previously tried to use this library but as you are saying you are not using it due to error. But it still there in the project as a result size of extension increased.

You can remove it and rebuild the extension.

1 Like

And the extension name does not specify its functionality and does not follow naming convention.

Instead of ‘propicker’ you should name ProDatePicker or DatePickerPro or DatePickerDialog or WheelDatePicker something like this.

1 Like

Optimization done ! :wink: , Thanks everyone

3 Likes

Great job @SyntaxCore