Flutter ডেভেলপারদের জন্য একটি সাধারণ সমস্যা হল বিভিন্ন প্রজেক্টে বিভিন্ন Flutter ভার্সন ম্যানেজ করা। FVM (Flutter Version Management) টুলটি এই সমস্যার একটি কার্যকর সমাধান প্রদান করে। এই ব্লগ পোস্টে আমরা FVM কী, কেন এটি ব্যবহার করবেন এবং কীভাবে এটি সেটাপ করবেন তা শিখব।
FVM হল একটি কমান্ড-লাইন টুল যা আপনাকে সহজেই:
dart pub global activate fvm
export PATH="$PATH":"$HOME/.pub-cache/bin"
fvm --version
fvm install 3.13.0
fvm list
প্রজেক্ট ডিরেক্টরিতে গিয়ে:
fvm use 3.13.0
এটি একটি .fvm ফোল্ডার ক্রিয়েট করবে যাতে flutter_sdk সিমলিংক এবং একটি config.json ফাইল থাকবে।
fvm flutter pub get
fvm global 3.13.0
dart pub global activate fvm
.vscode/settings.json ফাইল এডিট করুন{
"dart.flutterSdkPath": ".fvm/flutter_sdk",
"search.exclude": {
"**/.fvm": true
},
"files.watcherExclude": {
"**/.fvm": true
}
}
.fvm/flutter_sdk সেট করুনsudo ব্যবহার না করে যথাযথ পারমিশন সেট আপ করুনFVM Flutter ডেভেলপারদের জন্য একটি অপরিহার্য টুল, বিশেষ করে যারা একই সাথে একাধিক প্রজেক্টে কাজ করেন যেগুলো বিভিন্ন Flutter ভার্সন রিকোয়ার করে। FVM ব্যবহার করে আপনি সহজেই আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট ম্যানেজ করতে পারবেন এবং ভার্সন-সম্পর্কিত সমস্যা এভয়েড করতে পারবেন।
আপনার Flutter ডেভেলপমেন্ট জার্নিতে FVM আপনাকে আরো বেশি সংগঠিত এবং উৎপাদনশীল হতে সাহায্য করবে!