Flutter CLI এবং Emulator/Simulator ব্যবহার

Flutter ইনস্টলেশন এবং সেটআপ - ফ্লাটার (Flutter) - Mobile App Development

485

Flutter CLI (Command Line Interface) এবং Emulator/Simulator ব্যবহার করে Flutter অ্যাপ ডেভেলপমেন্ট সহজ এবং দ্রুত করা যায়। এখানে Flutter CLI এর গুরুত্বপূর্ণ কমান্ড এবং Emulator/Simulator ব্যবহার করার ধাপগুলো দেওয়া হলো:


Flutter CLI

Flutter CLI ডেভেলপারদের বিভিন্ন কাজ সহজে এবং দ্রুত করতে সাহায্য করে। নিচে Flutter CLI-এর কিছু সাধারণ এবং গুরুত্বপূর্ণ কমান্ড দেওয়া হলো:

সাধারণ কমান্ডসমূহ

Flutter SDK এর স্ট্যাটাস এবং সেটআপ যাচাই:

  • এটি Flutter SDK এবং প্রয়োজনীয় টুলস ইনস্টল করা হয়েছে কিনা তা যাচাই করে এবং সমাধানের জন্য নির্দেশনা দেয়।
flutter doctor

Flutter প্রজেক্ট তৈরি করা:

  • এটি একটি নতুন Flutter প্রজেক্ট তৈরি করবে। project_name এর জায়গায় আপনার প্রজেক্টের নাম দিন।
flutter create project_name

Flutter অ্যাপ চালানো:

  • এই কমান্ডটি আপনার অ্যাপকে সংযুক্ত ডিভাইস বা এমুলেটরে চালু করবে। যদি একাধিক ডিভাইস সংযুক্ত থাকে, এটি একটি তালিকা দেখাবে এবং ডিভাইস সিলেক্ট করতে বলবে।
flutter run

বিল্ড (Build) করা:

  • Android এর জন্য:
  • iOS এর জন্য:
  • এগুলো প্রোডাকশন রেডি APK বা iOS ফাইল তৈরি করে।
flutter build ios
flutter build apk

Flutter প্রজেক্ট ক্লিন করা:

  • প্রজেক্টে ক্যাশ বা বিল্ড সমস্যা হলে এটি দিয়ে সমস্যার সমাধান করা যায়।
flutter clean

Flutter এর প্যাকেজ ইনস্টল বা আপডেট করা:

  • প্রজেক্টে pubspec.yaml ফাইলে নির্ধারিত ডিপেন্ডেন্সি ইনস্টল বা আপডেট করে।
flutter pub get

উন্নত কমান্ডসমূহ

Flutter ডিবাগ মোড চালানো:

  • এটি ডিবাগ মোডে অ্যাপ চালায়, যেখানে ডেভেলপমেন্টে ত্রুটি ধরা এবং সমাধান করা সহজ হয়।
flutter run --debug

Emulator বা Simulator সিলেক্ট করে চালানো:

  • এখানে emulator_name দিয়ে আপনি নির্দিষ্ট একটি এমুলেটর বা সিমুলেটর সিলেক্ট করতে পারেন।
flutter run -d emulator_name

Flutter ডিপ্লয়মেন্ট (রিলিজ মোডে):

  • রিলিজ মোডে অ্যাপ চালায়, যা প্রোডাকশন পারফরম্যান্স যাচাই করার জন্য উপযুক্ত।
flutter run --release

Emulator/Simulator ব্যবহার

Flutter দিয়ে Android Emulator বা iOS Simulator ব্যবহার করে আপনার অ্যাপ ডেভেলপ করতে এবং টেস্ট করতে পারেন। নিচে Android এবং iOS উভয়ের জন্য ধাপগুলো দেওয়া হলো:

Android Emulator ব্যবহার

AVD Manager থেকে একটি এমুলেটর তৈরি করুন:

  • Android Studio ওপেন করে AVD Manager (Tools > Device Manager) এ যান।
  • Create Virtual Device এ ক্লিক করে আপনার পছন্দমতো একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel বা Nexus)।
  • Android এর একটি সিস্টেম ইমেজ (API ভার্সন) সিলেক্ট করুন এবং ডাউনলোড করুন।
  • Finish এ ক্লিক করে এমুলেটর তৈরি করুন।

Emulator চালু করা:

  • Android Studio থেকে সরাসরি Play আইকনে ক্লিক করে এমুলেটর চালু করতে পারেন।
  • অথবা, কমান্ড লাইন থেকে চালাতে পারেন:
  • emulator_name দিয়ে আপনার তৈরি করা এমুলেটরের নাম দিতে হবে।
emulator -avd emulator_name

Flutter অ্যাপ চালানো:

  • আপনার প্রজেক্ট ডিরেক্টরিতে গিয়ে flutter run কমান্ডটি চালান। এটি স্বয়ংক্রিয়ভাবে এমুলেটরে অ্যাপ চালু করবে।

iOS Simulator ব্যবহার (macOS-এ)

iOS Simulator চালু করা:

  • Xcode ওপেন করে Xcode > Open Developer Tool > Simulator এ ক্লিক করুন।
  • অথবা, টার্মিনালে নিচের কমান্ডটি চালান:
  • এটি iOS Simulator চালু করবে।
open -a Simulator

iOS ডিভাইস সিলেক্ট করা:

  • iOS Simulator চালু হলে, উপরের মেনু থেকে বিভিন্ন iPhone বা iPad মডেল সিলেক্ট করতে পারবেন।

Flutter অ্যাপ চালানো:

  • টার্মিনালে flutter run কমান্ড চালান। এটি স্বয়ংক্রিয়ভাবে iOS Simulator-এ অ্যাপ চালু করবে।

Emulator/Simulator সংক্রান্ত সাধারণ টিপস

  • একাধিক ডিভাইস সংযুক্ত থাকলে: flutter devices কমান্ডটি চালিয়ে কোন ডিভাইস বা এমুলেটর/সিমুলেটর সংযুক্ত আছে তা দেখতে পারবেন।
  • ডিভাইস সিলেক্ট করে অ্যাপ চালানো:
    • device_id দিয়ে flutter devices কমান্ডে প্রদর্শিত ডিভাইসের আইডি উল্লেখ করতে হবে।
flutter run -d device_id

এভাবে Flutter CLI এবং Emulator/Simulator ব্যবহার করে আপনি সহজেই আপনার অ্যাপ তৈরি, ডিবাগ এবং টেস্ট করতে পারবেন। 

Content added By
Promotion

Are you sure to start over?

Loading...