Iβm excited to introduce Pro Form Builder, a component that lets you create fully dynamic, production-ready forms from a single component.
No more stacking multiple inputs, fighting with layouts, or adding extra components. Configure everything in one place and build professional forms in minutes.
Features
- Configure up to 8 fields from a single component
- Supported field types:
- Text
- Phone
- Number
- Password
- Text Area
- Date
- File Upload
- Mix full-width and half-width fields in any layout
5 Premium UI Styles
Choose the look that matches your app:
-
Floating Label
-
Modern Flat
-
Outline Focus
-
Neumorphism
-
Underline Classic
International Phone Picker
Includes a searchable country selector with:
- All 248 countries
- Real flag icons
- Country dial codes
- Instant search
Native Date Picker
A real calendar picker localized in:
- English
- Spanish
- French
- Italian
- Portuguese
File Upload
Upload files directly to your Adalo database with the built-in File field.
Smart Submit Button
Unlike traditional loading animations, Pro Form Builder waits until your Adalo action actually finishes before resetting the button.
It also includes:
- Custom loading text
- Minimum loading duration
- Smooth user experience
- No fake timers
Smart Validation
Built-in validation automatically checks:
- Required fields
- Email format
before allowing submission.
Fully Customizable
Optionally include:
- Header title
- Subtitle
- Card container
- Background color
- Border radius
- Shadow
Everything is fully themeable to match your app.
Built with React Native
- Lightweight
- Fast
- No external dependencies
- Identical behavior on iOS, Android, and Web
Perfect for
- User registrations
- Quote request forms
- Booking forms
- Job applications
- Surveys
- Contact forms
- Any screen that needs more than Adaloβs default form components
Iβd love to hear your feedback and feature requests. Thanks for checking it out! ![]()
Video: https://youtu.be/h26O8R7W69Q
For questions, feature requests, or technical support, contact us at:
somoskurepa@gmail.com
More components: kurepadev

