কম্পিউটার টিউটোরিয়াল

আপনার প্রথম Android অ্যাপ তৈরি ও প্রকাশ করুন: Facebook ইঞ্জিনিয়ারর ধাপে ধাপে গাইড

প্রোগ্রামিং কোর্সের ছুটে আছে যা গেম এবং অ্যাপ কোডিং শেখায়। কিন্তু অধিকাংশ কোর্স পুরো প্রক্রিয়াটি দেখায় না - কোডিং থেকে অ্যাপ স্টোরে প্রকাশ করা পর্যন্ত।

freeCodeCamp.org YouTube চ্যানেলে একটি সম্পূর্ণ কোর্স প্রকাশ করা হয়েছে যা আপনাকে শূন্য থেকে Android অ্যাপ তৈরি ও প্রকাশ করা শিখাবে।

এই কোর্সটি পড়াচ্ছেন রাহুল পাণ্ডে। তিনি Facebook-এ ইঞ্জিনিয়ার, Stanford বিশ্ববিদ্যালয়ে লেকচারার এবং অনেক অ্যাপ প্রকাশ করেছেন।

এই বেসিক কোর্সে আপনি Kotlin ব্যবহার করে একটি কাস্টমাইজযোগ্য মেমরি গেম তৈরি ও প্রকাশ করবেন যা Firebase ক্লাউড স্টোরেজে কন্টেন্ট সংরক্ষণ করতে পারে।

এই অ্যাপে আপনি পূর্বনির্ধারিত গেম খেলতে পারবেন বা নিজে বা বন্ধুর তৈরি কাস্টম গেম খেলতে পারবেন! এটি একটি ক্লাসিক মেমরি গেম যা আপনার ফোন থেকে ফটো ব্যবহার করার অনুমতি দেয়।

রাহুল ইতিমধ্যে এই কোর্সের অ্যাপটি Play Store-এ প্রকাশ করেছেন। এখানে দেখুন এবং কোর্সটি দেখে নিজে তৈরি করুন।

এই কোর্সে আপনি শিখবেন:

  • ডাইনামিক লেআউট
  • মাল্টি-স্ক্রিন নেভিগেশন
  • ইমেজ লোডিং
  • Firebase-এ ডেটা সংরক্ষণ

অ্যাপ ডেভেলপমেন্টের ব্যবহারিক টিপস এবং Google Play Store-এ অ্যাপ প্রকাশ করার আগে রাহুলের চেকলিস্টও শিখবেন।

এটি একটি বেসিক কোর্স কিন্তু কিছু প্রোগ্রামিং অভিজ্ঞতা থাকা ভালো। Kotlin সম্পর্কে ধারণা থাকলে সহজ হবে, কিন্তু নতুনরা অনুসরণ করতে পারেন।

কোর্সের সব বিভাগ:

  • পরিচয় + অ্যাপ ওভারভিউ
  • মূল লেআউট তৈরি
  • RecyclerView সেটআপ মেমরি কার্ড দেখানোর জন্য
  • BoardSize enum + আইকন তৈরি
  • মেমরি কার্ড ও গেম ক্লাস তৈরি
  • গেম লজিক বাস্তবায়ন
  • গেম তথ্য প্রদর্শন
  • গেম কন্ট্রোলের মেনু অপশন
  • Intent দিয়ে CreateActivity-এ নেভিগেট করুন
  • ক্রিয়েশন ফ্লোতে ইমেজ গ্রিড তৈরি
  • ইমেজ চয়ন ইন্টেন্ট
  • ইমেজ আপলোড প্রস্তুতি
  • Firebase Storage-এ আপলোড
  • Firebase-এ মেমরি গেম সংরক্ষণ
  • কাস্টম ইমেজ দিয়ে মেমরি খেলুন
  • গেম ডাউনলোডের মেনু অপশন
  • স্টাইল আপডেট
  • রিলিজ বিল্ড তৈরি
  • Google Play-এ অ্যাপ প্রকাশ
  • কনসেপ্ট রিভিউ

সম্পূর্ণ কোর্সটি freeCodeCamp.org YouTube চ্যানেলে দেখুন (৪ ঘণ্টা)।

  1. আপনার Android অ্যাপ বানানো শুরু করুন: পরিকল্পনা, মকআপ, এবং UI ডিজাইন

  2. রিয়েক্ট নেটিভ এবং নেটিভ বেস দিয়ে একটি শক্তিশালী অ্যান্ড্রয়েড নিউজ অ্যাপ তৈরি করুন

  3. অ্যান্ড্রয়েডে মাইক্রোসফ্ট এজ ইনস্টল ও দক্ষতার সাথে ব্যবহার করুন – দ্রুত গাইড

  4. Facebook অ্যাকাউন্টকে থার্ড-পার্টি অ্যাপ থেকে আলাদা করুন