
বাংলা ব্লগমোবাইল অ্যাপ ডেভেলপমেন্ট১৮ সেপ্টেম্বর, ২০২৪
ফ্লাটার কি? মোবাইল এপ ডেভেলপমেন্টে ফ্লাটার কেন জনপ্রিয়?
ফ্লাটার গুগলের বিল্ড করা একটি ইউআই টূলকিট যা ক্রস প্লাটফর্ম মোবাইল এপ ডেভেলপমেন্টে অনেক জনপ্রিয়। সিঙ্গেল কোডবেজ থেকে এন্ড্রয়েড এবং আইওএস সহ সকল ম্যাজর ডিভাইস এবং অপারেটিং সিস্টেমে ন্যাটিভ এপ বিল্ড করার সুবিধা দিতেই ফ্লাটারের আবির্ভাব। এরকম আরো টূলকিট থাকলেও, বর্তমানে মার্কেট লিডার ফ্লাটারই।
ফ্লাটার কি?
ফ্লাটার একটি ওপেন সোর্স ইউআই সফটওয়ার ডেভেলপমেন্ট কিট (SDK) যা ডেভেলপারদেরকে ক্রস প্ল্যাটফর্ম এপ ডেভেলপমেন্টের সুবিধা দিয়ে থাকে। অর্থাৎ, ফ্লাটার দিয়ে ডেভেলপ করা একটি এপ এন্ড্রয়েড, আইওস, ওয়েব, ডেস্কটপ, ইত্যাদি সকল জনপ্রিয় প্ল্যাটফর্মের জন্যই বিল্ড এবং রিলিজ করতে পারবেন।
ফ্লাটার প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবে গুগলেরই ডেভেলপ করা ডার্ট (Dart) ল্যাঙ্গুয়েজ ব্যবহার করে, যেটা একটি মডার্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ। আর ফ্লাটারের রিয়েক্টিভ ফ্রেমওয়ার্ক বেজড আর্কিটেকচারের জন্য রিয়েল টাইম ডাটা স্ট্রিমিং এপ গুলি ডেভেলপ করা অনেক সহজ হয়েছে।
ফ্লাটারের হিস্টরি
গুগলে ফ্লাটার এর ডেভেলপমেন্ট শুরু করে ২০১৫ সালে “স্কাই” কোডনেম দিয়ে। দুই বছরের ডেভেলপমেন্টের পর ২০১৭ সালে প্রথম পাব্লিক বেটা ভার্শন রিলিজ করে। এক বছরের বেটা টেস্টিং এর পর ২০১৮ সালে ফ্লাটার ১.০ রিলিজ হয়। এরপর থেকে প্রতিবছরই গুগল আই/ও তে ফ্লাটারের নতুন নতুন আপডেট নিয়ে আসছে গুগল।

ফ্লাটার কেন জনপ্রিয়?
ফ্লাটারের জনপ্রিয়তার প্রথম কারন হচ্ছে এটা অনেক সহজ, এরপরের কারন হচ্ছে গুগল এবং এন্ড্রয়েড। গুগল এর মতো একটা বিগ জায়ান্ট কোন একটা ভালো ফ্রেমওয়ার্ক কে যখন প্রমট করবে তখন সেটা জনপ্রিয় হতে বাধ্য। তাছাড়া ফ্লাটারের মুল প্লাটফর্ম টারগেট হলো এন্ড্রয়েড। এন্ড্রয়েডের জন্য এপ ডেভেলপমেন্ট কে ইজি করেছে ফ্লাটার।
- ক্রস-প্লাটফর্ম ডেভেলপমেন্টঃ ফ্লাটারের সবচেয়ে বড় এডভান্টেজ হচ্ছে ক্রস প্লাটফর্ম ডেভেলপমেন্ট। ক্রস প্ল্যাটফর্ম ফ্রেমওয়ার্ক আরো অনেকগুলোই আছে, কিন্তু ফ্লাটারের মতো এমন কন্টিউনাস ডেভেলপমেন্ট, ইমপ্রুভমেন্ট, আর এতো আপডেট আর কোনটাতেই নেই, এটাই ফ্লাটারের জনপ্রিয়তার কারন।
- হট রিলোডঃ ওয়েব ডেভেলপমেন্ট বলেন আর মোবাইল এপ ডেভেলপেন্ট বলেন, হট রিলোড যে কতটা ডেভেলপমেন্ট টাইম বাচায় তা একমাত্র ডেভেলপাররাই বলতে পারবে। হট রিলোড থাকার কারনে ফ্লাটার ডেভেলপমেন্ট প্রসেস কে অনেক স্মুথ করেছে।
- হাই পারফর্মেন্সঃ ফ্লাটার এপ কে যেই প্লাটফর্মের জন্য বিল্ড করা হচ্ছে সেই প্লাটফর্মের ন্যাটিভ কোডে কম্পাইল করে, ফলে এপ হয় সুপার ফাস্ট।
- উইজেট লাইব্রেরীঃ আগেই বলেছি ফ্লাটারে উইজেট বেজড ইন্টারফেস ডিজাইন করা হয়। আর ফ্লাটারের রয়েছে বিশাল একটি উইজেক্ট ইকো সিস্টেম। বিল্ট-ইন অসংখ্য উইজেটের পাশাপাশি হাজার হাজার থার্ড-পার্টি এবং কমিউনিটি উইজেটের লাইব্রেরী রয়েছে ফ্লাটারের।
- বিশাল কমিউনিটিঃ ফ্লাটারের বিশাল কমিউনিটি প্রতিনিয়তই গ্রো হচ্ছে। ফ্লাটার ওপেন সোর্স হওয়ায়, কমিউনিটি সরাসরি ফ্লাটারের ইমপ্রুভমেন্টেও কন্ট্রিবিউট করছে।
ফ্লাটার এর সুযোগ সুবিধা অন্যান্য ক্রস প্ল্যাটফর্ম ফ্রেমওয়ার্কের চেয়ে খুব একটা কম-বেশি নেই, কিন্তু ফ্লাটারের গ্রোথের অন্যতম্য কারন হচ্ছে এর সুন্দর এবং গোছানো ইকো-সিটেম।
ফ্লাটারের ভবিষ্যৎ
ফ্লাটারের ভবিষ্যৎ অনেক প্রমিসিং। গুগল এবং ফ্লাটার কমিউনিটি প্রতিনিয়ত ফ্লাটারের ডেভেলপমেন্ট এবং ইমপ্রুভমেন্টে কাজ করে যাচ্ছে, যেটা একটা ওপেন সোর্স ফ্রেমওয়ার্কের জন্য খুবই গুরুত্বপুর্ন। যেভাবে গ্লোবালি এন্টারপ্রাইজগুলি তাদের এপে ফ্লাটার এডপ্ট করা শুরু করেছে, মোবাইল এপ এ ফ্লাটারের ভবিষ্যৎ যে খুবই ব্রাইট এটা বলা যেতেই পারে।
ফ্লাটারের ওয়েব এবং ডেস্কটপ প্ল্যাটফর্মটা এখনো সাফিশিয়েন্ট না, এইদিকে ইমপ্রুভ করতে পারলে ওয়েব প্ল্যাটফর্মে কিছু না করতে পারলেও ডেস্কটপে ফ্লাটার লিড দিতে পারবে। কারন ক্রস প্ল্যাটফর্ম ডেস্কটপ ফ্রেমওয়ার্কগুলি মডার্ন না। এই মার্কেটটা মোটামুটি কম্পিটিশন ফ্রি এখনো।
ফ্লাটারের জার্নি এবং গ্রোথ খুবই ইন্টারেস্টিং, ২০১৭ সালে রিলিজ হয়ে এই কয় বছরে এতো জনপ্রিয়তার কারন অবশ্যই এর ভালো পার্ফরমেন্স এবং রিলায়েবিলিটি। আশা করি ফ্লাটার এই কন্টিনিউয়াস ডেভেলপমেন্ট এবং পার্ফরমেন্স ডেভেলপমেন্ট কন্টিনিউ রাখবে।
