lukepighetti/fluro
کاربرد:
این کتابخانه یک سیستم مسیریابی انعطافپذیر برای فلاتر ارائه میدهد که امکان استفاده از مسیرهای پویا، پارامترهای نامگذاری شده و مسیرهای وایلدکارت را فراهم میکند. با استفاده از Fluro، مدیریت صفحات و انتقال داده بین صفحات در اپلیکیشنهای فلاتر بسیار سادهتر و تمیزتر میشود.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز به یک سیستم مسیریابی قدرتمند و قابل تنظیم در پروژههای بزرگ فلاتر دارید، مثلاً در اپلیکیشنهایی که دارای مسیرهای پیچیده، لینکهای عمیق (deep linking) یا ناوبری پویا هستند. این کتابخانه در پروژههایی که نیاز به مدیریت دقیق مسیرها دارند، عملکرد بهتری نسبت به مسیریابی پیشفرض فلاتر دارد.
چند مثال از موارد استفاده
- نمایش صفحه محصول با آیدی: /product/:id
- مسیریابی به پنل کاربر با نقش: /dashboard/:role
- استفاده از مسیرهای وایلدکارت برای صفحات 404: /unknown/**
- ارسال پارامترهای اختیاری از طریق URL برای فیلترها یا وضعیتها
- ##flutter
- ##routing
- ##deep
- ##mobile
- ##fluro
- ##navigation
- ##dart
- ##app
- ##ui
- ##flutter
