বাংলা

FLU — Flutter

FLU Flutter প্রকল্প, এবং তার সঙ্গে আসা সরঞ্জামের শৃঙ্খল।

প্রকল্প

তালিকা খোলা প্রকল্পগুলো মনে রাখে। “একটি Flutter প্রকল্প তৈরি করুন” প্যাকেজের নাম ও ফোল্ডার জিজ্ঞাসা করে।

বাঁ ক্লিকে কী হবে তা নির্ভর করে আপনি কোথায় আছেন তার ওপর। একটি প্রকল্পের ভেতরে এটি মেনু খোলে: সেখানে যা দরকার তা-ই — চালানো, বিল্ড করা, ডিভাইস। অন্য কোথাও এটি এই বোতাম থেকে সর্বশেষ খোলা প্রকল্পে লাফ দেয়, যেখানে কাজ করার মতো কিছু নেই। ডান ক্লিক সবখানে মেনু খোলে।

কমান্ড

নির্ভরতা আনা, বিশ্লেষণ, পরীক্ষা, ফরম্যাট, পরিষ্কার, হালনাগাদ, পুরোনো নির্ভরতা দেখা, ডায়াগনস্টিক চালানো। Release বিল্ড লক্ষ্য করে Windows, Linux, Android (APK বা বান্ডল) ও Web — আর পাঁচটির জন্যই এটি --release, যা আগের লেবেল “গড়ুন…” বলত না।

Debug বিল্ড একই পাঁচটি লক্ষ্যকে --debug দিয়ে ধরে: এটি একই মেনু, শুধু মোড বদলায়। এটি কোনো ডিভাইস চায় না — এভাবে শৃঙ্খল সাড়া দেওয়ার অপেক্ষা না করেই একটি ডিবাগ বাইনারি বসানো যায়।

চালান

ডিভাইসের তালিকা তার এন্ট্রির পিছনে থাকে, ভেতরে নয়। মেনুতে ছড়ানো থাকলে প্রতিবার খোলার সময় শৃঙ্খলকে প্রশ্ন করতে হতো: flutter devices কয়েক সেকেন্ড নেয়, আর “বিশ্লেষণ” বা “নির্ভরতা আনুন” বেছে নিতেও সেই দেরি গুনতে হতো। এখন তা খোঁজা হয় শুধু কাজে লাগানোর মুহূর্তে। একটিমাত্র লক্ষ্য থাকলে কমান্ড কিছু না জিজ্ঞাসা করেই যায়।

“চালান” ডিভাইস খোঁজে এবং নিজেরটি প্রস্তাব করে — বা সবগুলো। আউটপুট বইতে বইতে দেখা যায়, Flutter-এর কী হাতের নাগালে: রিলোড (r), রিস্টার্ট (R), সহায়তা (h), বিচ্ছিন্ন (d), আউটপুট মোছা (c), বেরোনো (q)। “অপশন সহ চালান…” flutter run-এ যা খুশি যোগ করে — --profile, --dart-define=key=value। “যন্ত্র খুঁজুন…”, একই মেনুর নিচে, খোঁজা আবার চালায় ও সেখানে ফেরে: পরে লাগানো একটি ফোন অন্যভাবে কখনও দেখা যেত না।

শেষ জানানো হয়: সম্পন্ন, ব্যর্থ (1), থামানো হয়েছে। আউটপুট এক বোতামে কপি হয়।

সফল বিল্ড তার ফাইলে নিয়ে যায়। তখন ব্যান্ডে একটি বোতাম দেখা যায়: সে দৃশ্যকে ফলাফলের ফোল্ডারে নিয়ে যায় এবং তার ওপর কার্সর বসায় — .exe, .apk, বান্ডল। শৃঙ্খলই বলে সে কোথায় লিখেছে, এখানে মনে রাখা পথের তালিকা নয়: প্রতিটি লক্ষ্য নিজেরটি অন্য কোথাও রাখে, আর Flutter-এর সংস্করণের সঙ্গে তা বদলায়। কমান্ড চলার সময়, বা ব্যর্থ হলে, কিছুই দেখা যায় না — দেখানোর কিছু থাকত না।

শৃঙ্খল না থাকলে

বোতামটি দেখা যায় শুধু যেখানে Flutter ইনস্টল করা আছে।

Meneaufile ম্যানুয়াল, বাংলায়।