Flutter নিয়ে কিছু প্রশ্নঃ – Interactive Cares

Select Your Favourite
Category And Start Learning.

Flutter নিয়ে কিছু প্রশ্নঃ

✔ Flutter কী?

Flutter হল গুগলের তৈরী Portable UI toolkit যেটি দিয়ে আপনি একই কোড দিয়ে অ্যান্ড্রয়েড, আইওএস, ওয়েব, ডেক্সটপ এর জন্য অ্যাপ্লিকেশন তৈরী করতে পারেন। Flutter প্রতিটি প্ল্যাটফর্মের জন্য নেটিভলি কম্পাইল্ড হওয়াতে অন্যান্য ফ্রেমওয়ার্ক থেকে অনেক দ্রুত কাজ করে। 

✔ Flutter কীভাবে যাত্রা শুরু করে?

Flutter এর প্রথম সংস্করণের কোডনাম ছিলো “স্কাই”; যা শুধুমাত্র অ্যান্ড্রয়েডে চলতো। ২০১৫ সালের ডার্ট ডেভেলপার শীর্ষ সম্মেলনে, প্রতি সেকেন্ডে সিকুয়েনশিয়ালি ১২০টি ফ্রেম রেন্ডার করার সক্ষমতা নিয়ে এটাকে উন্মোচন করা হয়। শাংহাইয়ে Google Developer Day এর মূল স্পীচে গুগল “Flutter 2.0” – এর ঘোষণা দেয়।

৬ মে, ২০২০ সালে DART SDK 2.8 ও Flutter 1.17.0 প্রকাশিত হয়। এ ভার্সনে Apple এর Metal API এর সাথে integrate করা হয়, যেখানে IOS অপারেটরে Flutter এর পারফরমেন্স প্রায় ৫০% বৃদ্ধি পায়। এ সংস্করণে নতুন মেটারিয়েল উইজেট ও নতুন নেটওয়ার্ক ট্র্যাকিং টুলও যুক্ত করা হয়।

৩ মার্চ, ২০২১ তে গুগল একটা অনলাইন Flutter Engagement ইভেন্টে Flutter 2.0 রিলিজ দেয়। এ বিশাল আপডেটে ওয়েব- অ্যাপ এর জন্য Integrated হয়, সাথে সাথে উইন্ডোজ, ম্যাকওএস এবং লিনাক্সের জন্য ডেস্কটপ অ্যাপলিকেশনও এসে পড়ে।

✔ Flutter এর সুবিধা?

Flutter এর সুবিধা-

  • পাইথন বা জাভাস্ক্রিপ্ট জানা থাকলে Flutter জানা খুবই সহজ হয়ে যায়।
  • যেকোনো অ্যাপ ডেভেলপের জন্যে তুলনামূলক কম কোড লেখা লাগে।
  • Hot Reload & Hot Restart ব্যবহার করে ডেভেলপারদের সময় বেঁচে যায়, বিভিন্ন উইজেট ব্যবহারে সুবিধা হয়।
  • React Native থেকে যথেষ্ট দ্রুত কাজ করে।
  • ফ্রিকুয়েন্ট চেঞ্জ আসলে তা সহজে হ্যান্ডেল করা যায়।

✔ Flutter এর অসুবিধা?

Flutter এর অসুবিধা(Disadvantages of Flutter)-

  • Flutter একটি তুলনামূলকভাবে নতুন ভাষা যার স্ক্রিপ্ট মেইনটেনেন্সের মাধ্যমে ক্রমাগত ইন্টিগ্রেশন সমর্থন প্রয়োজন।
  • এটি SDK লাইব্রেরিতে খুব সীমিত অ্যাক্সেস প্রদান করে। এর অর্থ হলো একটি মোবাইল অ্যাপ্লিকেশন তৈরি করার জন্য একজন ডেভেলপারের অনেক functionalities নেই। এই ধরনের functionalities Flutter ডেভেলপারদের নিজেদেরি তৈরি করতে হয়।
  • এটি কোডিংয়ের জন্য ডার্ট প্রোগ্রামিং প্লাটফর্ম ব্যবহার করে, তাই একজন ডেভেলপারকে নতুন প্রযুক্তি শিখতে হবে।

✔ Flutter কেন স্পেশাল?

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

এসব কারণে দিনদিন Flutter এর জনপ্রিয়তা বেড়ে চলছে। এবং ভবিষ্যতে আরও বাড়বে বলেই ধারণা করা হচ্ছে।

Share this post

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on pinterest
Share on print
Share on email
#