বিড়বিড় করে ঘ

Google 2.0 মার্চ, 3-এ নতুন ফ্লাটার 2021 আপডেট ঘোষণা করেছে। ফ্লাটার 1-এর তুলনায় এই সংস্করণে পরিবর্তনের একটি সম্পূর্ণ বান্ডিল রয়েছে এবং এই ব্লগটি ডেস্কটপের জন্য কী পরিবর্তন হয়েছে তার উপর ফোকাস করতে চলেছে এবং মোবাইল সংস্করণ।

Flutter 2.0 এর সাথে, Google তার স্থিতিকে বিটা এবং স্থিতিশীলতার কাছাকাছি কোথাও নিয়ে গেছে। এখানে তাৎপর্য কি? সমস্ত বিষয় বিবেচনা করা হয়েছে, এটি ফ্লাটার 2.0 স্ট্যাবলে উপলব্ধ, তবে, Google বিশ্বাস করে না যে এটি এই সময়ে সম্পূর্ণভাবে শেষ হয়েছে। এটি উত্পাদন ব্যবহারের জন্য সূক্ষ্ম হওয়া উচিত, তবুও একটি বড় পরিমাণে একটি বাগ থাকতে পারে।

Google আজ Flutter 2 ঘোষণা করেছে, কমপ্যাক্ট অ্যাপ্লিকেশন তৈরির জন্য তার ওপেন-সোর্স UI টুলকিটের সবচেয়ে বর্তমান বৈকল্পিক। দুই বছর আগে চালু হওয়ার সময় মোবাইলে মনোযোগ দিয়ে ফ্লাটার শুরু হয়েছিল, এটি সম্প্রতি তার ডানা ছড়িয়েছে। সংস্করণ 2 সহ, ফ্লাটার বর্তমানে ক্রেটের বাইরে ওয়েব এবং ডেস্কটপ অ্যাপ্লিকেশনগুলিকে সমর্থন করে৷ এর সাথে, ফ্লাটার ব্যবহারকারীরা এখন iOS, Android, Windows, macOS, Linux এবং ওয়েবের জন্য অ্যাপ্লিকেশন তৈরি করতে সমতুল্য কোডবেস ব্যবহার করতে সক্ষম হবে।

Flutter 2.0 একটি স্থিতিশীল অবস্থায় পৌঁছেছে এবং ভাঁজযোগ্য এবং ডাবল স্ক্রীন ডিভাইসগুলির জন্য সমর্থন যোগ করে।

গুগল একটি নতুন মাধ্যমে ওয়েব ব্রাউজারগুলির জন্য ফ্লটারের কর্মক্ষমতা বাড়াতে পরিচালিত করেছে ক্যানভাসকিট। মোবাইল ব্রাউজারগুলি ডিফল্টরূপে অ্যাপটির HTML সংস্করণ ব্যবহার করবে, আপনার অ্যাপ তৈরি করার সময় নতুন "অটো" মোড দ্বারা স্বয়ংক্রিয়ভাবে পরিচালনা করা হবে।

দ্বিতীয়ত, ওয়েব ব্রাউজারে আরও নেটিভ অনুভব করার জন্য Flutter বৈশিষ্ট্যগুলি অর্জন করছে। এর মধ্যে স্ক্রিন রিডার সমর্থন ইউটিলিটি, নির্বাচনযোগ্য এবং সম্পাদনাযোগ্য পাঠ্য, আরও ভাল ঠিকানা বার সমর্থন, অটোফিল এবং আরও অনেক কিছু অন্তর্ভুক্ত রয়েছে।

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

Flutter 2.0-এ বর্তমানে আরেকটি TwoPane গ্যাজেট রয়েছে যা আপনাকে, নাম অনুসারে, দুটি প্যান দেখাতে দেয়। প্রথম ফলকটি যেকোনো গ্যাজেটে প্রদর্শিত হবে, যখন দ্বিতীয়টি একটি ভাঁজযোগ্য ডিসপ্লের ডান অর্ধেক দেখাবে৷ ডায়ালগগুলি একইভাবে আপনাকে ফোল্ডেবল ডিসপ্লের কোন দিকে দেখাতে হবে তা বেছে নিতে অনুমতি দেবে।

একটি ফোল্ডেবলের ক্রিজ বা কব্জা একটি ডিসপ্লে বৈশিষ্ট্য হিসাবে ডেভেলপারদের কাছে উপস্থাপিত হয়, তাই অ্যাপ্লিকেশনগুলি যে কোনও ক্ষেত্রে তাদের প্রয়োজনের সুযোগে পুরো ফোল্ডেবল ডিসপ্লেতে প্রসারিত করতে পারে, বা কব্জাটি কোথায় পাওয়া যায় তা বিবেচনা করে যথাযথভাবে দেখাতে পারে।

উপরন্তু, Google তার মোবাইল বিজ্ঞাপন SDK প্লাগইন বিটাতে স্থানান্তরিত করেছে। এটি Android এবং iOS এর জন্য একটি SDK যা আপনাকে আপনার মোবাইল অ্যাপ্লিকেশনে AdMob বিজ্ঞাপন দেখানোর অনুমতি দেয়৷ এখন পর্যন্ত, কোন ডেস্কটপ সমর্থন নেই, তবুও এখন আপনার কাছে Flutter ব্যবহার করে বিজ্ঞাপন সহ সাধারণভাবে স্থিতিশীল মোবাইল অ্যাপ্লিকেশন তৈরি করার বিকল্প থাকা উচিত।

এগুলি ডেস্কটপ এবং মোবাইল উভয় প্ল্যাটফর্মের ক্ষেত্রে ফ্লাটার 2.0-তে বিশাল পরিবর্তন।