Nylo Website क्या है?
परिचय
Nylo Website Flutter के लिए एक माइक्रो-फ्रेमवर्क है जो ऐप डेवलपमेंट को सरल बनाने में मदद करता है। यह पूर्व-कॉन्फ़िगर्ड आवश्यक चीज़ों के साथ एक संरचित बॉयलरप्लेट प्रदान करता है ताकि आप इंफ्रास्ट्रक्चर सेटअप के बजाय अपने ऐप की सुविधाओं पर ध्यान केंद्रित कर सकें।
Nylo Website में शामिल है:
- राउटिंग - गार्ड्स और डीप लिंकिंग के साथ सरल, घोषणात्मक रूट प्रबंधन
- नेटवर्किंग - Dio, इंटरसेप्टर्स और रिस्पॉन्स मॉर्फिंग के साथ API सेवाएँ
- स्टेट मैनेजमेंट - NyState और ग्लोबल स्टेट अपडेट्स के साथ रिएक्टिव स्टेट
- लोकलाइज़ेशन - JSON ट्रांसलेशन फ़ाइलों के साथ बहु-भाषा समर्थन
- थीम्स - थीम स्विचिंग के साथ लाइट/डार्क मोड
- लोकल स्टोरेज - Backpack और NyStorage के साथ सुरक्षित स्टोरेज
- फ़ॉर्म्स - वैलिडेशन और फ़ील्ड टाइप्स के साथ फ़ॉर्म हैंडलिंग
- पुश नोटिफ़िकेशन - लोकल और रिमोट नोटिफ़िकेशन सपोर्ट
- CLI टूल (Metro) - पेज, कंट्रोलर, मॉडल और अन्य जेनरेट करें
Flutter में नए हैं?
यदि आप Flutter में नए हैं, तो आधिकारिक संसाधनों से शुरुआत करें:
- Flutter डॉक्यूमेंटेशन - व्यापक गाइड और API रेफरेंस
- Flutter YouTube चैनल - ट्यूटोरियल और अपडेट्स
- 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 पर संपर्क करें।