अवलोकन
FVM (Flutter Version Manager) एक कमांड-लाइन टूल है जो विभिन्न प्रोजेक्ट्स में कई Flutter SDK संस्करणों के प्रबंधन को सरल बनाता है। यह डेवलपर्स को स्थिर, बीटा, डेव, और मास्टर चैनलों, साथ ही विशिष्ट रिलीज़ के बीच आसानी से स्विच करने की अनुमति देता है। FVM स्थानीय रूप से Flutter SDK को कैश करता है ताकि स्विच करना तेज़ हो और सुनिश्चित करता है कि प्रत्येक प्रोजेक्ट अपने निर्धारित संस्करण का उपयोग करे। विभिन्न SDK आवश्यकताओं वाले कई Flutter प्रोजेक्ट्स पर काम करने वाली टीमों के लिए आदर्श है।
उपयोग
- एक ही विकास पर्यावरण में कई Flutter संस्करणों का प्रबंधन करना
- स्थिर और बीटा फ्लटर चैनलों के बीच स्विच करना
- टीम सदस्यों के बीच सुसंगत SDK संस्करण सुनिश्चित करना
- विभिन्न फ्लटर रिलीज़ के साथ एप्प्स का तेज़ी से परीक्षण करना
- विशिष्ट Flutter संस्करण के साथ CI/CD पाइपलाइन सेटअप करें
मुख्य विशेषताएँ
- प्रोजेक्ट-आधारित फ्लटर SDK संस्करण प्रबंधन
- सभी फ्लटर चैनलों और रिलीज़ का समर्थन
- त्वरित स्विचिंग के लिए स्थानीय SDK कैशिंग
- सरल कमांड-लाइन इंटरफेस
- .fvm/config फ़ाइल के माध्यम से स्वचालित वर्जन निर्धारण
इनके लिए उपयुक्त
- कई Flutter प्रोजेक्ट्स पर काम कर रहे विकासकर्मी
- स्थिर फ्लटर SDK संस्करण की आवश्यकता वाली टीमें
- CI/CD पर्यावरण
- क्रॉस-वर्जन परीक्षण और डिबगिंग
विचार योग्य बातें
- प्रत्येक परियोजना के लिए .fvm/config फ़ाइल की सेटअप की आवश्यकता होती है
- जैसा कि सूचीबद्ध है, सीमित Windows प्लेटफॉर्म तक
- आईडीई में अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है
- SDK मार्ग को बाईपास करने वाले Flutter टूल्स के साथ असंगत है