কম্পিউটার

কিভাবে 2020 সালে ফ্লটার শিখবেন

ফ্লটার এই বছরের একটি ট্রেন্ডিং প্রযুক্তি। এই নিবন্ধটি Flutter-এর সাহায্যে কীভাবে iOS এবং Android অ্যাপ্লিকেশনগুলি তৈরি করতে হয় তা শিখতে কিছু বিনামূল্যের এবং অর্থপ্রদানের উপায়ের পরামর্শ দেবে৷

আপনি কি মোবাইল অ্যাপ্লিকেশন বিকাশে আগ্রহী?

যদি আপনার উত্তর হ্যাঁ হয়, আপনি সঠিক নিবন্ধ পড়ছেন! হয়তো আপনি এখনও ফ্লাটার সম্পর্কে জানেন না, কিন্তু চিন্তা করবেন না – আমি একটি নিবন্ধ লিখেছি যে ফ্লাটার কী এবং কেন আপনার এই বছর এটি শিখতে হবে।

ফ্লটার হল একটি বিনামূল্যের এবং ওপেন-সোর্স মোবাইল UI ফ্রেমওয়ার্ক যা Google দ্বারা তৈরি করা হয়েছে এবং মে 2017 এ প্রকাশিত হয়েছে। অল্প কথায়, এটি আপনাকে শুধুমাত্র একটি কোড সহ একটি নেটিভ মোবাইল অ্যাপ্লিকেশন তৈরি করতে দেয়। এর অর্থ হল আপনি দুটি ভিন্ন অ্যাপ (আইওএস এবং অ্যান্ড্রয়েড) তৈরি করতে একটি প্রোগ্রামিং ভাষা এবং একটি কোডবেস ব্যবহার করতে পারেন। – ফ্লটার কি এবং কেন আপনার এটি 2020 সালে শিখতে হবে

এই পোস্টে, আমি আপনার সাথে বিনামূল্যে বা পেইড দুই ধরনের সামগ্রী শেয়ার করি। আমি প্রত্যেক ধরনের শিক্ষার্থীকে (ভিডিও, কোর্স, বই, টিউটোরিয়াল ইত্যাদি) সমর্থন করার জন্য চমৎকার সম্পদ খুঁজে বের করার চেষ্টা করেছি।

আমরা শুরু করার আগে, আমি একটি নিবন্ধও লিখেছিলাম যে আপনার অর্থপ্রদান বা বিনামূল্যে সামগ্রী সহ কোড করা শিখতে হবে - এবং কেন? আপনি যদি জানেন না কোন ধরনের বিষয়বস্তু আপনার জন্য সবচেয়ে ভালো, তাহলে আমি সুপারিশ করছি যে আপনি এটি পড়ার আগে সেই নিবন্ধটি পড়েন৷

চল শুরু করা যাক. আমি একটি ছোট অনুচ্ছেদ দিয়ে প্রতিটি সম্পদ ব্যাখ্যা করার চেষ্টা করেছি। সমস্ত তথ্য সংশ্লিষ্ট ওয়েবসাইটের বর্ণনা থেকে এসেছে। আপনি কল্পনা করতে পারেন, আমি এই সমস্ত পদ্ধতি চেষ্টা করিনি। আপনার যদি আরও বিশদ প্রয়োজন হয়, আমি আপনাকে লিঙ্কযুক্ত ওয়েবসাইট দেখার জন্য আমন্ত্রণ জানাচ্ছি।

বিনামূল্যে সামগ্রী

ভিডিও/কোর্স

  • ডার্ট প্রোগ্রামিং টিউটোরিয়াল - সম্পূর্ণ কোর্স

ডার্টে একটি ফ্রিকোডক্যাম্প সম্পূর্ণ কোর্স।

শিশুদের জন্য এই সম্পূর্ণ টিউটোরিয়ালটিতে ডার্ট প্রোগ্রামিং ভাষা শিখুন। ডার্ট একটি কঠোরভাবে টাইপ করা প্রোগ্রামিং ভাষা যা ক্রস-প্ল্যাটফর্ম মোবাইল অ্যাপস বিকাশের জন্য ফ্লাটার ফ্রেমওয়ার্কে ব্যবহৃত হয়। - ডার্ট প্রোগ্রামিং টিউটোরিয়াল - সম্পূর্ণ কোর্স
  • ফ্লটার কোর্স - নতুনদের জন্য সম্পূর্ণ টিউটোরিয়াল (আইওএস এবং অ্যান্ড্রয়েড অ্যাপ তৈরি করুন)

নতুনদের জন্য একটি FreeCodeCamp সম্পূর্ণ টিউটোরিয়াল। আমি যখন ফ্লাটার শুরু করি তখন এই টিউটোরিয়ালটি আমার একটি রেফারেন্স ছিল। এটি একটি চমৎকার ভূমিকা এবং এটি আপনাকে প্রথম ধারণাগুলি বুঝতে সাহায্য করে যা আপনার জন্য উপযোগী হবে৷

অ্যান্ড্রয়েড এবং iOS-এর জন্য অ্যাপ তৈরি করতে Google-এর যুগান্তকারী মাল্টি-প্ল্যাটফর্ম মোবাইল ডেভেলপমেন্ট ফ্রেমওয়ার্ক, ফ্লটার শিখুন। এই কোর্সে, ফ্লটার ক্র্যাশ কোর্সের নিক ম্যানিং আপনাকে শেখায় কিভাবে দ্রুত এবং কার্যকরভাবে ফ্লটারের সাথে উঠতে হয় এবং দৌড়াতে হয়। নিক 2017 সাল থেকে একজন ফ্লটার ইঞ্জিনিয়ার এবং এই বাস্তব-জগতের জ্ঞানকে একটি পরিষ্কার, বাস্তবসম্মত, এবং ধাপে ধাপে ক্র্যাশ কোর্সে ফুটিয়ে তুলেছেন। – ফ্লটার কোর্স - নতুনদের জন্য সম্পূর্ণ টিউটোরিয়াল (আইওএস এবং অ্যান্ড্রয়েড অ্যাপ তৈরি করুন)
  • ফ্লটার ক্র্যাশ কোর্স

ফ্লটারের উপর একটি ট্রাভার্সি মিডিয়া ক্র্যাশ কোর্স।

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

দ্য নেট নিনজা দ্বারা তৈরি নতুনদের জন্য ফ্লটারের একটি ইউটিউব প্লেলিস্ট৷

আপনি আবিষ্কার করবেন কিভাবে স্ক্র্যাচ থেকে অ্যান্ড্রয়েড এবং আইওএস অ্যাপ তৈরি করতে ফ্লটার (এবং ডার্ট) ব্যবহার করবেন। আপনি একটি ওয়ার্ল্ড টাইম অ্যাপ তৈরি করতে উইজেট, প্যাকেজ, সম্পদ এবং অ্যাসিঙ্ক্রোনাস কোড সম্পর্কে সমস্ত কিছু শিখবেন, সেইসাথে আপনার ফ্লাটার দক্ষতাগুলিকে ভাল ব্যবহারের জন্য আরও দুটি মিনি-অ্যাপ শিখবেন! – নতুনদের জন্য ফ্লটার টিউটোরিয়াল
  • ফ্লটার এবং ফায়ারবেস অ্যাপ বিল্ড

দ্য নেট নিনজা দ্বারা তৈরি ফ্লটার এবং ফায়ারবেসের একটি ইউটিউব প্লেলিস্ট। যখন আমি আমার প্রথম অ্যাপ্লিকেশনে ফায়ারবেস ব্যবহার করতে চেয়েছিলাম, আমি প্রথম এই কোর্সটি নিয়েছিলাম। এটি ব্যাপক ছিল এবং কীভাবে এই টুলটিকে ফ্লটারের সাথে একীভূত করতে হয় সে সম্পর্কে আমাকে ভাল ধারণা দিয়েছে৷

আপনি শিখবেন কিভাবে ফায়ারবেস ফায়ারস্টোর (একটি রিয়েল-টাইম ডাটাবেস) এবং ফায়ারবেস প্রমাণীকরণ ব্যবহার করে স্ক্র্যাচ থেকে একটি ফ্লটার অ্যাপ্লিকেশন তৈরি করতে হয়। এই প্লেলিস্টটি এমন ডেভেলপারদের জন্য যারা ইতিমধ্যেই ফ্লটার জানেন৷ – ফ্লটার এবং ফায়ারবেস অ্যাপ বিল্ড
  • রেসো কোডার

ফ্লটারকে উৎসর্গ করা একটি ইউটিউব চ্যানেল। রেসো কোডার ফ্রেমওয়ার্ক কিভাবে কাজ করে তা ব্যাখ্যা করার জন্য প্রচুর টিউটোরিয়াল তৈরি করেছে। আপনি ফ্লটারের সাথে ব্যবহার করতে পারেন এমন বেশ কয়েকটি সরঞ্জাম ব্যাখ্যা করা হয়েছে যাতে আপনি সেগুলিকে আপনার প্রকল্পে একীভূত করতে পারেন। এমনকি ফ্লটারের জন্য কোড আর্কিটেকচারের পাঠ রয়েছে।

ফ্লটার অ্যাপ ডেভেলপমেন্টের দৃশ্য পরিবর্তন করছে। পিছিয়ে থাকবেন না! ক্রস-প্ল্যাটফর্ম মোবাইল এবং ওয়েবের জন্য কীভাবে বিকাশ করবেন তা শিখুন। সাবধানে তৈরি করা প্রকল্প চালিত পাঠগুলি থেকে শিখুন এবং আপনি যা শিখেছেন তা অবিলম্বে আপনার নিজের অ্যাপগুলিতে প্রয়োগ করুন৷ - রেসো কোডার
  • FilledStacks

ফ্লটারকে উৎসর্গ করা একটি ইউটিউব চ্যানেল। আপনি ফায়ারবেস, UI, আর্কিটেকচার ইত্যাদির মতো ফ্লটারের অনেক টিউটোরিয়াল আবিষ্কার করবেন। এছাড়াও মোবাইল এবং ওয়েব ফ্লটার পাঠ রয়েছে।

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

Google Codelabs

আপনি Google Codelabs ওয়েবসাইটের মাধ্যমেও ফ্লটার শিখতে পারেন। ওয়েবসাইটটি একটি নির্দেশিত, টিউটোরিয়াল-ভিত্তিক, হ্যান্ড-অন কোডিং অভিজ্ঞতা প্রদান করে। আমি এই সাইট আবিষ্কার করেছি. এমনকি আপনি এটি ফ্লটারের বাইরেও ব্যবহার করতে পারেন। এটি আপনাকে সেগুলি ব্যবহার করতে সাহায্য করার জন্য অনেকগুলি টিউটোরিয়াল সহ সমস্ত Google প্রযুক্তি উল্লেখ করে৷

অধিকাংশ কোডল্যাব আপনাকে একটি ছোট অ্যাপ্লিকেশন তৈরি করার বা বিদ্যমান অ্যাপ্লিকেশনে একটি নতুন বৈশিষ্ট্য যোগ করার প্রক্রিয়ার মধ্য দিয়ে যাবে। তারা iOS-এ Android Wear, Google Compute Engine, Project Tango এবং Google API-এর মতো বিস্তৃত বিষয় কভার করে। – Google কোডল্যাবস

ডকুমেন্টেশন

ফ্লটার সম্পর্কে আমি যা পছন্দ করি তা হল ডকুমেন্টেশন। এটি সম্পূর্ণ এবং আপনি যখন একটি অ্যাপ্লিকেশন শিখছেন বা বিকাশ করছেন তখন এটি সহায়ক হতে পারে৷

ডকুমেন্টেশন অনেক বিষয়ের মধ্য দিয়ে যায়, যেমন:

  • কিভাবে ফ্লটার দিয়ে শুরু করবেন
  • সমস্ত উপলব্ধ উইজেট
  • এপিআই ডক্স (লাইব্রেরি ডক্স)
  • অনেক টিউটোরিয়াল সহ একটি রান্নার বই
  • অ্যাপের কিছু উদাহরণ
  • দ্য ফ্লাটার ইউটিউব চ্যানেল

বই

  • সংক্ষেপে ফ্লাটার

ফ্লটার ডকুমেন্টেশনের মাধ্যমে অনুসন্ধান করে, আমি এই বইটি পেয়েছি। লেখক একটি সম্পূর্ণ কার্যকরী অ্যাপ তৈরি করেছেন, যা আপনাকে ফ্রেমওয়ার্কের একটি পরিষ্কার বোঝার অনুমতি দেয়। আপনার মোবাইল ডেভেলপমেন্ট অভিজ্ঞতা থাকুক বা না থাকুক এই বইটি অ্যাক্সেসযোগ্য৷

  • ফ্লটার টিউটোরিয়াল হ্যান্ডবুক

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

HereWeCode

আমি শীঘ্রই ফ্লটারের উপর টিউটোরিয়াল তৈরি করার পরিকল্পনা করছি। আপ টু ডেট থাকার জন্য, আপনি Youtube চ্যানেল এবং Twitter অনুসরণ করতে পারেন। আপনি কোন বিষয় এবং টিউটোরিয়াল দেখতে চান তা আমাকে নির্দ্বিধায় জানান।

কোর্স

  • Dart-এর সাথে সম্পূর্ণ 2020 ফ্লাটার ডেভেলপমেন্ট বুটক্যাম্প
এই Flutter Bootcamp আনুষ্ঠানিকভাবে Google Flutter টিমের সহযোগিতায় তৈরি করা হয়েছে। আপনি স্ক্র্যাচ থেকে শিখবেন এবং কয়েকটি অ্যাপ্লিকেশন তৈরি করবেন। কোর্সটিতে 27+ ঘন্টার ভিডিও টিউটোরিয়াল এবং প্রকল্প রয়েছে। এমনকি যদি আপনার প্রোগ্রামিং অভিজ্ঞতা শূন্য থাকে তবে আপনি এটি শুরু করতে পারেন। – ডার্ট
সহ সম্পূর্ণ 2020 ফ্লটার ডেভেলপমেন্ট বুটক্যাম্প
  • আইওএস এবং অ্যান্ড্রয়েড অ্যাপ তৈরি করতে ফ্লটার এবং ডার্ট শিখুন [2020]
নেটিভ iOS এবং অ্যান্ড্রয়েড অ্যাপ তৈরির জন্য ফ্লটার SDK এবং ফ্লাটার ফ্রেমওয়ার্কের একটি সম্পূর্ণ নির্দেশিকা। মৌলিক প্রোগ্রামিং ভাষা সাহায্য করবে কিন্তু একটি আবশ্যক নয়. এই কোর্সের মাধ্যমে, আপনি শুধুমাত্র তাত্ত্বিক নয় বরং একটি সম্পূর্ণ বাস্তবসম্মত অ্যাপ তৈরির মাধ্যমে ফ্লটার শিখবেন। অ্যাপটি গুগল ম্যাপ, ডিভাইস ক্যামেরা, অ্যানিমেশন এবং আরও অনেক কিছুর মতো বৈশিষ্ট্য ব্যবহার করতে যাচ্ছে। – আইওএস এবং অ্যান্ড্রয়েড অ্যাপ তৈরি করতে ফ্লটার এবং ডার্ট শিখুন [2020]
  • ডার্ট অ্যান্ড ফ্লাটার:দ্য কমপ্লিট ডেভেলপারস গাইড
RxDart এবং অ্যানিমেশন সহ Flutter এবং Dart সহ মোবাইল অ্যাপ তৈরি করার জন্য আপনার যা কিছু জানা দরকার! জাভাস্ক্রিপ্ট, জাভা, পাইথন বা অনুরূপ সহ পূর্ববর্তী প্রোগ্রামিং অভিজ্ঞতা প্রয়োজন। এই কোর্সে, আপনি বুঝতে পারবেন কিভাবে ফ্লটার দিয়ে একটি অ্যাপ্লিকেশন ডিজাইন, অ্যানিমেশন তৈরি এবং আর্কিটেকচার করতে হয়। এই কোর্সটি অন্যদের তুলনায় আরো উন্নত বলে মনে হচ্ছে; আপনি দক্ষতা শিখবেন যেমন অফলাইন স্টোরেজ ব্যবহার করা, নেটওয়ার্ক অনুরোধ অপ্টিমাইজ করা, উন্নত ডিজাইন প্যাটার্ন ব্যবহার করা ইত্যাদি। – ডার্ট এবং ফ্লাটার:সম্পূর্ণ বিকাশকারীর গাইড
  • ফ্লাটার এবং ফায়ারবেস:IOS এবং Android এর জন্য একটি সম্পূর্ণ অ্যাপ তৈরি করুন
এই কোর্সে আপনি ডার্ট, ফ্লাটার এবং ফায়ারবেস ব্যবহার করে iOS এবং Android এর জন্য একটি সম্পূর্ণ, বাস্তব-বিশ্বের অ্যাপ্লিকেশন তৈরি করবেন। এই কোর্সটি বেসিক থেকে শুরু হয় এবং এতে ডার্ট এবং ফ্লটারের সম্পূর্ণ পরিচিতি অন্তর্ভুক্ত থাকে। আপনি যখন অগ্রগতি করবেন, কোর্সটি আরও উন্নত বিষয়গুলিকে প্রবর্তন করবে, উৎপাদন-প্রস্তুত কোড লেখার উপর বিশেষ জোর দিয়ে, যাতে আপনি শিখতে পারেন কীভাবে শক্তিশালী অ্যাপ্লিকেশন তৈরি করতে হয় সেই স্কেল। গুরুত্বপূর্ণ ধারণাগুলি পরিষ্কার ডায়াগ্রাম দিয়ে ব্যাখ্যা করা হয়েছে। তাই এই কোর্সের শেষে আপনি একজন দক্ষ ফ্লাটার ডেভেলপার হতে পারবেন। – ফ্লটার এবং ফায়ারবেস:iOS এবং Android এর জন্য একটি সম্পূর্ণ অ্যাপ তৈরি করুন

? বই

  • Google ফ্লটার ফাস্ট শিখুন:65টি উদাহরণ অ্যাপ

ফ্লটার সম্পর্কে একটি সম্পূর্ণ বই। 65টি মিনি-অ্যাপের উদাহরণ দিয়ে Google Flutter শিখুন। আপনি শিখবেন কিভাবে জটিল আর্কিটেকচার সহ সবচেয়ে মৌলিক অ্যাপ্লিকেশন থেকে একটি উন্নত পর্যন্ত সবকিছু তৈরি করতে হয়। বইয়ের শেষে, লেখক আপনাকে ব্যাখ্যা করেছেন কিভাবে অ্যাপ স্টোরে আপনার অ্যাপ প্রকাশ করবেন।

  • বিগিনিং ফ্লটার:অ্যা হ্যান্ডস-অন গাইড টু অ্যাপ ডেভেলপমেন্ট ১ম সংস্করণ

এটি ফ্লটারের একটি দুর্দান্ত ভূমিকা যাতে আপনি দ্রুত শুরু করতে এবং মৌলিক নীতিগুলি বুঝতে পারেন। আপনি যদি বইয়ের মাধ্যমে শিখতে পছন্দ করেন তবে দ্বিধা করবেন না!

বিগিনিং ফ্লাটার:অ্যাপ ডেভেলপমেন্টের জন্য একটি হ্যান্ডস-অন গাইড হল ফ্লটারের সাথে শুরু করতে আগ্রহী অভিজ্ঞ এবং নবীন ডেভেলপারদের জন্য একটি অপরিহার্য সম্পদ। এটি ফ্লটারের একটি ভূমিকা, ধাপে ধাপে। এই বইটি লিখেছেন মার্কো এল. নাপোলি, পিক্সোলিনি ইনক এর সিইও এবং একজন অভিজ্ঞ মোবাইল, ওয়েব এবং ডেস্কটপ অ্যাপ ডেভেলপার৷ দৃশ্যত মার্জিত এবং ব্যবহারে সহজ সিস্টেমগুলি বিকাশে তার একটি শক্তিশালী প্রমাণিত রেকর্ড রয়েছে। - বিগিনিং ফ্লটার:অ্যাপ ডেভেলপমেন্টের প্রথম সংস্করণের জন্য একটি হ্যান্ডস-অন গাইড

উপসংহার

আপনি কি ফ্লাটার শিখতে অন্যান্য সম্পদ জানেন? আমাকে টুইটারে একটি বার্তা পাঠান এবং আমি সেগুলি যোগ করব৷

আপনি যদি এই নিবন্ধটি পছন্দ করেন তাহলে নির্দ্বিধায় শেয়ার করুন৷

আপনি যদি এই ধরনের আরও কন্টেন্ট চান, আপনি আমাকে টুইটারে অনুসরণ করতে পারেন, যেখানে আমি ওয়েব ডেভেলপমেন্ট, স্ব-উন্নতি এবং সম্পূর্ণ স্ট্যাক ডেভেলপার হিসেবে আমার যাত্রা সম্পর্কে টুইট করি!


  1. কিভাবে আইপ্যাডে গিটার শিখবেন

  2. ফ্লটার কী এবং কেন আপনার এটি 2020 সালে শিখতে হবে

  3. ফ্লটার কী এবং কেন আপনার এটি 2020 সালে শিখতে হবে

  4. সিরি দিয়ে কীভাবে পডকাস্ট ব্যবহার করবেন তা জানুন