Introduction

Nylo Website क्या है?

परिचय

Nylo Website Flutter के लिए एक माइक्रो-फ्रेमवर्क है जो ऐप डेवलपमेंट को सरल बनाने में मदद करता है। यह पूर्व-कॉन्फ़िगर्ड आवश्यक चीज़ों के साथ एक संरचित बॉयलरप्लेट प्रदान करता है ताकि आप इंफ्रास्ट्रक्चर सेटअप के बजाय अपने ऐप की सुविधाओं पर ध्यान केंद्रित कर सकें।

Nylo Website में शामिल है:

  • राउटिंग - गार्ड्स और डीप लिंकिंग के साथ सरल, घोषणात्मक रूट प्रबंधन
  • नेटवर्किंग - Dio, इंटरसेप्टर्स और रिस्पॉन्स मॉर्फिंग के साथ API सेवाएँ
  • स्टेट मैनेजमेंट - NyState और ग्लोबल स्टेट अपडेट्स के साथ रिएक्टिव स्टेट
  • लोकलाइज़ेशन - JSON ट्रांसलेशन फ़ाइलों के साथ बहु-भाषा समर्थन
  • थीम्स - थीम स्विचिंग के साथ लाइट/डार्क मोड
  • लोकल स्टोरेज - Backpack और NyStorage के साथ सुरक्षित स्टोरेज
  • फ़ॉर्म्स - वैलिडेशन और फ़ील्ड टाइप्स के साथ फ़ॉर्म हैंडलिंग
  • पुश नोटिफ़िकेशन - लोकल और रिमोट नोटिफ़िकेशन सपोर्ट
  • CLI टूल (Metro) - पेज, कंट्रोलर, मॉडल और अन्य जेनरेट करें

Flutter में नए हैं?

यदि आप Flutter में नए हैं, तो आधिकारिक संसाधनों से शुरुआत करें:

एक बार जब आप Flutter की मूल बातों से परिचित हो जाएँ, Nylo Website सहज लगेगा क्योंकि यह मानक Flutter पैटर्न पर बना है।

रखरखाव और रिलीज़ शेड्यूल

Nylo Website सिमेंटिक वर्शनिंग का पालन करता है:

  • मेजर रिलीज़ (7.x → 8.x) - ब्रेकिंग चेंजेज़ के लिए साल में एक बार
  • माइनर रिलीज़ (7.0 → 7.1) - नई सुविधाएँ, बैकवर्ड कम्पैटिबल
  • पैच रिलीज़ (7.0.0 → 7.0.1) - बग फ़िक्स और छोटे सुधार

बग फ़िक्स और सुरक्षा पैच GitHub रिपॉज़िटरीज़ के माध्यम से तुरंत संभाले जाते हैं।

फ्रेमवर्क डिपेंडेंसीज़

Nylo Website v7 इन ओपन सोर्स पैकेजों पर बना है:

कोर डिपेंडेंसीज़

पैकेज उद्देश्य
dio API अनुरोधों के लिए HTTP क्लाइंट
flutter_secure_storage सुरक्षित लोकल स्टोरेज
intl अंतर्राष्ट्रीयकरण और फ़ॉर्मेटिंग
rxdart स्ट्रीम्स के लिए रिएक्टिव एक्सटेंशन
equatable ऑब्जेक्ट्स के लिए वैल्यू इक्वालिटी

UI और विजेट्स

पैकेज उद्देश्य
skeletonizer स्केलेटन लोडिंग इफ़ेक्ट्स
flutter_styled_toast टोस्ट नोटिफ़िकेशन
pull_to_refresh_flutter3 पुल-टू-रिफ्रेश फ़ंक्शनैलिटी
flutter_staggered_grid_view स्टैगर्ड ग्रिड लेआउट
date_field डेट पिकर फ़ील्ड्स

नोटिफ़िकेशन और कनेक्टिविटी

पैकेज उद्देश्य
flutter_local_notifications लोकल पुश नोटिफ़िकेशन
connectivity_plus नेटवर्क कनेक्टिविटी स्टेटस
app_badge_plus ऐप आइकन बैज

यूटिलिटीज़

पैकेज उद्देश्य
url_launcher URL और ऐप्स खोलें
recase स्ट्रिंग केस कन्वर्शन
uuid UUID जेनरेशन
path_provider फ़ाइल सिस्टम पाथ
mask_text_input_formatter इनपुट मास्किंग

योगदानकर्ता

Nylo Website में योगदान देने वाले सभी लोगों का धन्यवाद! यदि आपने योगदान दिया है, तो यहाँ जोड़े जाने के लिए support@nylo.dev पर संपर्क करें।