Flutter হল মোবাইল, ডেস্কটপ এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য একটি জনপ্রিয় ক্রস-প্ল্যাটফর্ম UI ফ্রেমওয়ার্ক।



এটি ফ্লাটার টিমের অফিসিয়াল এক্সটেনশন যা ডার্ট প্রোগ্রামিং ভাষার জন্য সার্পোট প্রোভাইট করে এবং কোড কমপ্লিশন, সিনট্যাক্স হাইলাইটিং, উইজেট এডিটিং অ্যাসিস্ট, হট রিলোড এবং রিস্টার্ট এবং ডিবাগিং অপশন এর মতো ফিচার অফার করে।

সংক্ষেপে কোড লেখার জন্য এই এক্সটেনশনটি স্নিপেট প্রদান করে। উদাহরণস্বরূপ, মেটেরিয়াল অ্যাপের জন্য mateapp, Stateful Widget-এর জন্য statefulW এবং InitState-এর জন্য initS।

একটি সরল সিনট্যাক্স ব্যবহার করে ফ্লাটার ট্রি মূলত উইজেট ট্রি লেখার একটি সংক্ষিপ্ত এবং সহজ উপায় প্রদান করে।
উদাহরণস্বরূপ, Container>Column[Child1>Child2,Child3] একটি কলাম এবং দুটি চাইল্ড উইজেট সহ একটি কন্টেইনারের জন্য কোড তৈরি করবে।

এই এক্সটেনশনটি ডার্ট ফাইল ধারণকারী ফোল্ডারগুলির জন্য ব্যারেল ফাইল তৈরি করে।
ব্যারেল ফাইল হল এমন একটি ফাইল যেখানে আমরা লাইব্রেরি বা ফোল্ডারে অন্যান্য ফাইল এক্সপোর্ট করার জন্য এক্সপোর্ট স্টেটমেন্ট লিখি। এটি প্যাকেজ ইমপোর্ট সহজ করে তোলে, কারণ আমাদের একাধিক ফাইলের পরিবর্তে শুধুমাত্র একটি ফাইল ইমপোর্ট করতে হবে।

আমরা এডিটর ছাড়াই প্যাকেজগুলি সার্চ করতে পারি Pubspec Assist এক্সটেনশনটি দিয়ে। এটি আবার সার্চ করার সেগুলিকে pubspec.yaml ফাইলে যুক্ত করে।
আমাদেরকে কমা দিয়ে নাম আলাদা করে একসাথে একাধিক প্যাকেজ সার্চ করার এক্সেস দেয়।

এই এক্সটেনশনটির প্যাকেজের নামের উপর ক্লিক করে বা একটি কমান্ডের মাধ্যমে প্যাকেজগুলি সার্চ করতে আমাদের সাহায্য করে। এটি সার্চ করা প্যাকেজের সর্বশেষ ভার্সন এবং এর বিবরণও শো করায়।

কোডের ত্রুটির লাইনগুলিকে হাইলাইট করে এবং লাইনের শেষে ত্রুটির বিবরণ যুক্ত করে দেয় Error lens এক্সটেনশন।
এরর আইকনগুলিও প্রদর্শিত হয় যা আমাদের settings.json ফাইলে ত্রুটি হাইলাইটের কালার কাস্টমাইজ করার এক্সেস দেয়।

এই এক্সটেনশনটি আমাদের আরও Human-friendly এবং ভাল কমেন্ট তৈরি করতে সাহায্য করে।
আমাদের বিভিন্ন ধরনের মন্তব্যের জন্য বিভিন্ন কালার ব্যবহার করার এক্সেস দেয়, যেমন TODO, FIXME, ALERT ইত্যাদি।

সংশ্লিষ্ট রঙের সাথে কোডের রঙের ভ্যালু গুলোকে হাইলাইট করে Color Highlight এক্সটেনশন।
এটিতে বিভিন্ন ফরম্যাট সমর্থন করে, যেমন hex, rgb, rgba, hsl, hsla ইত্যাদি।

মার্কডাউন ফাইলগুলির জন্য লিন্টিং এবং স্টাইল চেকিং প্রদান করে Markdownlint এক্সটেনশনটি।
এটি আমাদের সামঞ্জস্যপূর্ণ এবং ভাল-ফরম্যাট করা মার্কডাউন ডকুমেন্ট লিখতে সাহায্য করে।
আপনি যদি Flutter App ডেভেলপমেন্ট সেক্টরে নতুন হয়ে থাকেন, তাহলে এই VS code এক্সটেনশনগুলো প্র্যাকটিস করে দেখতে পারেন। যেটি আপনার কাজের গতি এবং স্টাইল দুটোই উন্নত করবে।
Comments
Post a Comment