FLU — Flutter
FLU Flutter प्रोजेक्ट, और उनके साथ चलने वाली टूलचेन।
प्रोजेक्ट
सूची खुले हुए प्रोजेक्ट याद रखती है। “Flutter परियोजना बनाएँ” पैकेज का नाम और फ़ोल्डर पूछता है।
बायाँ क्लिक क्या करेगा, यह इस पर निर्भर है कि आप कहाँ हैं। प्रोजेक्ट के भीतर वह मेनू खोलता है: वहीं जिसकी ज़रूरत होती है — चलाना, बनाना, उपकरण। बाहर वह इस बटन से खोले गए आख़िरी प्रोजेक्ट पर कूद जाता है, क्योंकि वहाँ करने को कुछ नहीं है। राइट-क्लिक मेनू को हर जगह खोलता है।
कमांड
निर्भरताएँ लाना, विश्लेषण, जाँच, सज्जा, सफ़ाई, अपडेट, पुरानी निर्भरताएँ देखना, डायग्नोस्टिक चलाना। release बनाएँ Windows, Linux, Android (APK या bundle) और Web को लक्ष्य बनाता है — और पाँचों के लिए यह सचमुच --release है, जो पहले वाला लेबल, “बनाएँ…”, नहीं बताता था।
debug बनाएँ वही पाँच लक्ष्य --debug में लेता है: मेनू वही है, केवल मोड बदलता है। उसे किसी उपकरण की ज़रूरत नहीं — इसी रास्ते से डिबग बाइनरी बिना टूलचेन के जवाब का इंतज़ार किए रखी जाती है।
चलाएँ
उपकरणों की सूची अपनी प्रविष्टि के पीछे है, उसके भीतर नहीं। मेनू में फैली होने पर वह हर बार खुलने पर टूलचेन से पूछने को मजबूर करती थी: flutter devices में कुछ सेकंड लगते हैं, और यह देरी तब चुकानी पड़ती थी जब “विश्लेषण” या “निर्भरताएँ लाएँ” लेना होता। अब वह केवल तभी खोजी जाती है जब उसका उपयोग हो। एक ही लक्ष्य हो — तो कमांड बिना कुछ पूछे चल पड़ता है।
“चलाएँ” उपकरण खोजता है और आपका उपकरण सुझाता है — या सभी। आउटपुट साथ-साथ दिखता है, Flutter की कुंजियाँ हाथ के पास: रीलोड (r), रीस्टार्ट (R), सहायता (h), अलग करें (d), निर्गम साफ़ करें (c), बाहर निकलें (q)। “विकल्पों के साथ चलाएँ…” flutter run में वह जोड़ता है जो आप चाहें — --profile, --dart-define=कुंजी=मान। इसी मेनू के नीचे “उपकरण खोजें…” खोज दोबारा चलाता है और वहीं लौटता है: बाद में जुड़ा फ़ोन और किसी तरह नहीं दिखता।
अंत बताया जाता है: हो गया, विफल (1), रोक दिया गया। आउटपुट एक बटन से कॉपी होता है।
सफल बिल्ड अपनी फ़ाइल तक ले जाता है। तब पट्टी में एक बटन दिखता है: वह दृश्य को परिणाम के फ़ोल्डर पर ले जाता है और कर्सर उसी पर रखता है — .exe, .apk, bundle। यह टूलचेन बताती है कि उसने कहाँ लिखा, यहाँ रखी पथों की कोई सूची नहीं: हर लक्ष्य अपना अलग रखता है, और यह Flutter के संस्करणों के साथ बदलता है। कमांड चलते समय कुछ नहीं दिखता, और विफल होने पर भी नहीं — दिखाने को कुछ न होता।
अगर टूलचेन न मिले
बटन केवल वहीं दिखता है जहाँ Flutter इंस्टॉल है।
Meneaufile का मैनुअल, हिंदी में।