scrollDynasty / react-native-drum-picker
PublicA smooth Android-native iOS-style drum/wheel picker for React Native (Fabric / New Architecture).
react-native-drum-picker is a React Native component library that provides iOS-style spinning wheel pickers for mobile apps. It includes a basic DrumPicker component for selecting from any list of options, and a DateDrumPicker component for selecting dates with automatic month/year handling. The library has native implementations for both Android and iOS, offering smooth animations, customizable styling, and haptic feedback. It requires React Native 0.76 or newer with the New Architecture enabled, and works with Expo development builds but not Expo Go.
How It Works
You're building a React Native app and need a polished way for users to select dates, times, or any list of options.
You add the library to your project and rebuild your app so the native wheels appear.
The picker shows beautiful spinning wheels that snap satisfyingly to each option, just like on an iPhone.
Perfect for hours, minutes, sizes, or any custom list you want users to scroll through.
Pre-built date selector with day, month, and year wheels that automatically adjusts for each month.
You pick colors for selected and unselected items, adjust text sizes, and choose whether to show selection lines.
Your picker runs natively on both Android and iOS with consistent behavior and optional haptic feedback.
The familiar iOS-style spinning wheel makes selecting dates and options feel natural and delightful.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.