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

অ্যান্ড্রয়েডের জন্য মাস্টার কোটলিন:স্ক্র্যাচ থেকে একটি চ্যাট অ্যাপ তৈরি করুন

অ্যান্ড্রয়েডের জন্য মাস্টার কোটলিন:স্ক্র্যাচ থেকে একটি চ্যাট অ্যাপ তৈরি করুন

আপনি কি কোটলিন ব্যবহার করে অ্যান্ড্রয়েড বিকাশের জগতে ডুব দিতে প্রস্তুত?

আমরা এইমাত্র freeCodeCamp.org YouTube চ্যানেলে একটি 10-ঘন্টার অ্যান্ড্রয়েড কোর্স পোস্ট করেছি৷ আলেকজান্দ্রু ক্রিস্টিয়ান এই কোর্সটি তৈরি করেছেন। আমি আপনাকে কোটলিন এবং অ্যান্ড্রয়েডের সাথে কীভাবে বিকাশ করতে হয় তা বুঝতে সাহায্য করব।

এই কোর্সটি আপনাকে এর মাধ্যমে একটি যাত্রায় নিয়ে যাবে:

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

একটি কাঠামোগত শেখার অভিজ্ঞতা প্রদানের জন্য কোর্সটি কয়েকটি অধ্যায়ে বিভক্ত, প্রতিটি একটি নির্দিষ্ট বিষয়ের উপর দৃষ্টি নিবদ্ধ করে। এখানে কোর্সে অন্তর্ভুক্ত অধ্যায়গুলির একটি ঝলক দেওয়া হল:

  1. পরিচয়
  2. তালিকা, সেট, মানচিত্র
  3. ম্যাপিং
  4. জিপিং এবং অ্যাসোসিয়েশন
  5. সমতল করুন
  6. স্ট্রিং রিপ্রেজেন্টেশন
  7. ফিল্টারিং
  8. পরীক্ষার পূর্বাভাস - any(), none(), all()
  9. প্লাস এবং মাইনাস অপারেটর
  10. গ্রুপিং
  11. সংগ্রহের অংশ পুনরুদ্ধার করুন
  12. একক উপাদান পুনরুদ্ধার করুন
  13. সমস্ত ক্রিয়াকলাপ - যোগফল(), গণনা(), গড়(), minOrNull(), maxOrNull()
  14. তুলনাযোগ্য এবং তুলনাকারী
  15. বাইনারী অনুসন্ধান
  16. জেনারিকস - টাইপ প্যারামিটার এবং কাস্টিং
  17. জেনারিকস - উপরের সীমানা
  18. জেনারিকস - কোভেরিয়েন্স এবং কনট্রাভারিয়েন্স
  19. জেনারিকস - টাইপ ইরেজার এবং রিফাইড কীওয়ার্ড
  20. জেনারিকস - যেখানে কীওয়ার্ড; এবং 2 উচ্চ সীমা
  21. অ্যাক্সেস মডিফায়ার
  22. প্যাকেজ এবং আমদানি
  23. ব্যতিক্রম - ক্যাচ চেষ্টা করুন, অবশেষে
  24. ল্যাম্বডা ফাংশন
  25. ল্যাম্বডাস - এটি সংশোধনকারী
  26. স্কোপ ফাংশন
  27. অ্যান্ড্রয়েড স্টুডিও ডাউনলোড করুন
  28. অ্যান্ড্রয়েড স্টুডিও উপস্থাপনা
  29. অ্যান্ড্রয়েড ফাইল স্ট্রাকচার
  30. Android XML এবং ডিজাইন
  31. Android XML বৈশিষ্ট্য
  32. Android - findViewById() ফাংশন কি করে?
  33. স্ট্রিং XML
  34. Android ম্যানিফেস্ট
  35. Android বোতাম এবং TextView
  36. Android বোতাম OnClickListener
  37. Android EditText
  38. অ্যান্ড্রয়েড অ্যাপ - ইঞ্চি রূপান্তর করুন
  39. অ্যান্ড্রয়েড অ্যাপ - 2 ইঞ্চি রূপান্তর করুন
  40. Android অ্যাপ - রঙ পরিবর্তন করুন
  41. অ্যান্ড্রয়েড রেডিও বোতাম 1
  42. অ্যান্ড্রয়েড রেডিও বোতাম 2
  43. Android SeekBar
  44. Android টগল বোতাম
  45. কুইজ অ্যাপ - UI স্বাগতম স্ক্রীন
  46. কুইজ অ্যাপ - প্রশ্ন মডেল তৈরি করা
  47. কুইজ অ্যাপ - কুইজঅ্যাক্টিভিটি সেট করা হচ্ছে
  48. কুইজ অ্যাপ - মডেলের সাথে UI সংযোগ করা হচ্ছে
  49. কুইজ অ্যাপ - বোতাম কার্যকারিতা যোগ করা
  50. কুইজ অ্যাপ - সঠিক এবং ভুল উত্তর নির্বাচন করা
  51. কুইজ অ্যাপ - রেজাল্ট অ্যাক্টিভিটির জন্য UI সেট আপ করা হচ্ছে
  52. কুইজ অ্যাপ - কোড উন্নত করুন
  53. কুইজ অ্যাপ - ফলাফল কার্যকলাপে ডেটা পাঠানো
  54. কুইজ অ্যাপ - স্কোর বাগ সমাধান করুন

এই কোর্সটি আপনাকে কোটলিন এবং অ্যান্ড্রয়েড ডেভেলপমেন্টের সামগ্রিক বোঝার জন্য ডিজাইন করা হয়েছে, হ্যান্ডস-অন উদাহরণ এবং বাস্তব-বিশ্বের অ্যাপ্লিকেশন সহ।

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

বিনামূল্যে কোড শিখুন. freeCodeCamp-এর ওপেন সোর্স পাঠ্যক্রম 40,000-এরও বেশি লোককে ডেভেলপার হিসেবে চাকরি পেতে সাহায্য করেছে। শুরু করুন


  1. উইন্ডোজ 11/10 এ Wi-Fi নেটওয়ার্ক অ্যাডাপ্টার সেটিংস কীভাবে দেখতে হয়

  2. ডেস্কটপ উইন্ডো ম্যানেজার dwm.exe উচ্চ CPU, GPU বা মেমরি ব্যবহার করে

  3. Windows 11-এ সফ্টওয়্যার আনইনস্টল করার 7টি ভিন্ন উপায়

  4. আপনার পিসি স্বয়ংক্রিয়ভাবে Windows 11/10 এ এক মিনিটের বার্তায় পুনরায় চালু হবে