curving_reality_library 1.0.0
curving_reality_library: ^1.0.0 copied to clipboard
The Curving Reality Flutter Library is designed to accelerate your app development workflow. It provides a rich collection of efficient and visually appealing UI components, ready-to-use screens, and [...]
What is this for? #
The Curving Reality Flutter Library is designed to accelerate your app development workflow.
It provides a rich collection of efficient and visually appealing UI components, ready-to-use screens, and practical services, including powerful tools for forms validation.
Its core mission is to reduce boilerplate code and simplify common development tasks, allowing you to deliver high-quality applications more quickly.
While focusing on productivity, the library also emphasizes design consistency and user experience, helping you create apps that are not only functional but also beautifully crafted.
Docs and examples #
How to use #
Install #
Run these commands in your Flutter project to install the library and the dependencies.
flutter pub add curving_reality_library
flutter pub add animate_do
Import #
Import the global library file, or the single ones.
import 'package:curving_reality_library/curving_reality_library.dart'; // Global
import 'package:curving_reality_library/services/storage.dart'; // Specific service
import 'package:curving_reality_library/widgets/button.dart'; // Specific widget
...
Dependencies #
Some components, screens and services have external packages dependencies. This is the full list:
Components / Screens / Services | Dependencies |
---|---|
CuReScaffold. All the screens |
animate_do |
CuReUtils.openUrl, CuReLink, CuRePaywallScreen, CuReRegistrationScreen, CuReLoginScreen |
url_launcher |
CuReLoginScreen, CuReRegistrationScreen |
font_awesome_flutter |
CuReAvatar |
cached_network_image |
CuRePaywallScreen |
intl |
CuReSupabaseService |
supabase_flutter, google_sign_in, sign_in_with_apple |
Future Developments #
We’re just getting started – here’s what’s coming next for Curving Reality Flutter Library:
🛠 Refactoring
• Cleaner, faster, and more maintainable codebase.
• Consistent patterns to make contributions and usage easier.
🧩 New Widgets
• Fresh reusable UI widgets to cover more use cases.
• Focus on flexibility, customization, and accessibility.
📱 New Screens
• Ready-to-use screens and flows for common app scenarios.
• Designed to save time and keep your apps beautiful out of the box.
✨ Polished Details & Animations
• Smoother transitions and delightful micro-interactions.
• Pixel-perfect refinements for an even more professional look.
📝 Improve the Docs
• Clear docs = happy developers.
• Fix typos, add and improve examples, or explain things in a simpler way.
⸻
🚀 Our mission is to keep evolving and making app development with Flutter faster, simpler, and more fun – while never compromising on design quality.
What are we working on #
- ❌ New button type
- ❌ Custom checkboxes
- ❌ Custom radio buttons
- ❌ Custom dialogs and bottom sheets
- ❌ "Insert code" type field
- ❌ Improved text fields UI
How to Contribute #
We’d love your help to make Curving Reality Flutter Library grow and get even better! ❤️
Here’s how you can join the journey:
🐞 Report Issues
• Spotted a bug? Open an issue and let us know.
• The more details (steps, screenshots, expected vs. actual behavior), the better!
💡 Suggest Features
• Have an idea that could improve the library?
• Share it in the issues section – we’re always open to new ideas!
⭐ Support the Project
• Give the repo a star ⭐ to spread the word.
• Consider supporting the development by purchasing a commercial license if you use it in professional projects.
This helps us keep building new features and improving the library.
⸻
✨ No contribution is too small. Whether you report a bug, suggest a feature, or just support the project, you’re making a difference.
Thank you for being part of Curving Reality 🚀
Who is Curving Reality? #
Curving Reality is an italian software house that develops mobile and web apps.