ফ্লাটার ক্রস প্লাটফর্ম ফ্রেমওয়ার্ক - পর্ব :- ০২
অ্যাপস ডেভেলপমেন্ট টিউটোরিয়াল
🌐 আমার প্রথম লেখায় আমি ধারণা দিয়েছিলাম ফ্লাটার সম্পর্কে কিন্তু তবুও অনেকে সংশয়ের থাকেন এই ভেবে যে, নতুন হিসেবে ফ্লাটার শেখা আদৌ উচিত হবে কিনা! বুঝুন, সি দিয়ে হাতে খড়ি শুরু হয় প্রোগ্রামিং এর, এরপর সি+ এবং তারপর আশাকরি, আপনি চাইলেই যেকোন প্রোগ্রাম আয়ত্ত করতে পারবেন তবে আমি অবশ্যই বলবো - ভালো অ্যাপস ডেভেলপার হতে গেলে জাভা সম্পর্কে মোটামুটি একটা জ্ঞান থাকা প্রয়োজন।
আমি কেনো অ্যাপস ডেভেলপমেন্ট এর জন্য ফ্লাটার লাইক করি! আমার সোজা উত্তর - ক্রস প্লাটফর্ম + একক ভাষা তবে যে ভাষা আবার কতগুলো সাব ভাষায় পরিনত হয়ে ক্রস প্লাটফর্ম তৈরি করে। আপনি যখন এইচ টি এম এল ৫, সি এস এস সম্পর্কে ধারণা নিবেন তখন খুব সহজেই ওয়েবভিউ অ্যাপস করতে পারবেন কিন্তু এই ধরনের অ্যাপস এর ভবিষ্যৎ নেই, বায়ার এধরণের কাজ দেয় না, প্লে স্টোরেও পাবলিক খায় না। যেমন আজকাল - ২ডি সাপের গেম ৯০% অডিয়্যান্স খেলে না কিন্তু ভারী ওজনের ফ্রি ফায়ার আর পাব্জি গেম খেলার পাগল সবাই। অ্যাপস এর ক্ষেত্রেও এসেছে অনেক পরিবর্তন, রবি ঠাকুকের চোখের বালি কেউ একজন লিস্টভিউ বা ইমেজভিউ অ্যাপস করে প্রথমে প্লেতে দিয়ে ৫০+ হাজার ইন্সটল পেয়েছে, তার দেখাদেখি অন্য ১০০০ জন করে হয়তো সবাই মিলে ৫০+ হাজার ইন্সটল করাতে পেরেছে। আপনাকে নিজের লক্ষ ঠিক করতে হবে, সফল হতে কোয়ালিটিফুল অ্যাপস করতে হবে, নান্দনিক ডিজাইনের সাথে ভালো সেবা বা তথ্যবহুল কন্টেন্ট থাকতে হবে। এজন্য আপনাকে জাভা, জেসন, কোটলিন শিখতে হতেই পারে বা যদি চান ফ্লাটার শিখেও চালিয়ে নিতে পারবেন। আমি ফ্লাটার দিয়ে করা কিছু অ্যাপস এর ইউ আই ডিজাইন এর ছবি যোগ করে দিবো।
তাহলে আপনি অ্যাপস ডেভেলপমেন্ট শিখতে চাচ্ছেন? ফ্লাটার ফ্রেমওয়ার্ক যদি শিখতে চান - আপনার মেধা, শ্রম, আগের পঠিত বিষয়, সমসাময়িক প্রোগ্রামিং দক্ষতা অনুযায়ী ভিন্ন ভিন্ন সময় লাগতে পারে - হতে পারে ৫ দিন হতে ৫০ দিন বা ৫ বছর। ফ্লাটার ফ্রেমওয়ার্ক এ কাজ শিখতে হলে আপনাকে জানতে হবে Dart প্রোগ্রামিং। এটি একটি ওপেন সোর্স প্রোগ্রামিং ভাষা। মনে রাখতে হবে ফ্লাটার মানেই ডার্ট - তাই চলুন এই ভাষার কিছু গুরুত্বপূর্ণ ফিচার জেনে নেই:-
★ আমাদের ফেসবুক গ্রুপে জয়েন করুন:- https://www.facebook.com/groups/281544592921165
১। মুক্ত ভাষায় প্রোগ্রাম লেখা হয়, এই ভাষা BSD এবং ECMA এর বিশেষ রেফারেন্সের আওতাভুক্ত।
২। ক্রস প্লাটফর্ম ফ্রেমওয়ার্ক, মানে আপনি লিখবেন ডার্ট ভাষায় আর সেটা রুপান্তর হবে আ্যন্ড্রয়েড এর জন্য বা আইওএস এর জন্য বা অন্য কোন মেশিনের জন্য। প্রতিটি মেশিনের জন্য আলাদা করে প্রোগ্রাম করার প্রয়োজন নেই।
৩। আধুনিক সকল ব্রাউজার সাপোর্ট করে, কারণ ফ্লাটার ফ্রেমওয়ার্ক এ রয়েছে ডার্ট টু জাভাস্ক্রিপ্ট কম্পাইলার যেটা আপডেটেড সকল ওয়েব ব্রাউজারে চলবে।
এছাড়াও আরো অনেক ফিচার রয়েছে, যেমন - নিরাপদ টাইপিং, Aot মোড, ফ্লেক্সিবল কম্পাইলেশন এবং এক্সিকিউশন, ব্লক ছাড়াই প্রোগ্রাম রান হয় - ইত্যাদি ইত্যাদি. আজ এই পর্যন্তই, আমি পরবর্তী লেখাতে ডার্ট হিস্ট্রি এবং ডার্ট ইন্সটলেশন নিয়ে লিখবো, সেই সময় আশা অব্ধি সকল পাঠক ভালো থাকবেন, সুস্থ থাকবেন। সবার শ্রম স্বার্থক হোক এই কামনা করি। আল্লাহ হাফেজ ❤।
আমি এম এ মিলন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 9 টি টিউন ও 1 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
এম আবির মিলন ::- প্রফেশনাল ব্লগার, কন্টেন্ট রাইটার, ডিজিটাল মার্কেটার এবং মোবাইল অ্যাপস ডেভেলপার।