আপনার প্রথম Android অ্যাপ তৈরি করুন এবং চালান

এই কোডল্যাবে, আপনি অ্যান্ড্রয়েড স্টুডিও দ্বারা প্রদত্ত একটি মৌলিক অ্যাপের জন্য একটি টেমপ্লেট থেকে শুরু করে আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ (শুভ জন্মদিন) তৈরি করবেন। আপনি একটি অ্যান্ড্রয়েড প্রোজেক্ট দেখতে কেমন তাও অন্বেষণ করবেন এবং Android স্টুডিওতে বিভিন্ন উইন্ডো কীভাবে ব্যবহার করবেন তা শিখবেন।

পূর্বশর্ত

  • ওয়ার্ড প্রসেসর বা স্প্রেডশীটের মতো অ্যাপ্লিকেশনগুলি সেট আপ, কনফিগার করা এবং ব্যবহার করার সাথে পরিচিতি

আপনি কি শিখবেন

  • একটি টেমপ্লেট ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপের জন্য কীভাবে একটি অ্যান্ড্রয়েড স্টুডিও প্রকল্প তৈরি করবেন।

আপনি কি নির্মাণ করবেন

  • একটি টেমপ্লেট থেকে একটি মৌলিক Android অ্যাপ

তুমি কি চাও

  • অ্যান্ড্রয়েড স্টুডিও ইনস্টল করা একটি কম্পিউটার

এই টাস্কে আপনি অ্যান্ড্রয়েড স্টুডিও দ্বারা প্রদত্ত একটি প্রজেক্ট টেমপ্লেট ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন।

প্রকল্প টেমপ্লেট

অ্যান্ড্রয়েড স্টুডিওতে, একটি প্রজেক্ট টেমপ্লেট হল একটি অ্যান্ড্রয়েড অ্যাপ যাতে সমস্ত প্রয়োজনীয় অংশ থাকে, কিন্তু বেশি কিছু করে না। উদ্দেশ্য হল আপনাকে দ্রুত শুরু করতে এবং কিছু কাজ বাঁচাতে সাহায্য করা। অ্যান্ড্রয়েড স্টুডিওতে টেমপ্লেটের কিছু উদাহরণ হল একটি ম্যাপ সহ একটি অ্যাপ এবং একাধিক স্ক্রীন সহ একটি অ্যাপ।

একটি খালি কার্যকলাপ প্রকল্প তৈরি করুন

এই ধাপগুলিতে আপনি আপনার নতুন অ্যাপের জন্য খালি কার্যকলাপ প্রকল্প টেমপ্লেট ব্যবহার করে একটি নতুন অ্যান্ড্রয়েড স্টুডিও প্রকল্প তৈরি করবেন।

  1. অ্যান্ড্রয়েড স্টুডিও আইকনে ক্লিক করে অ্যান্ড্রয়েড স্টুডিও শুরু করুন (যদি এটি ইতিমধ্যে খোলা না থাকে) .

অ্যান্ড্রয়েড স্টুডিও উইন্ডোতে স্বাগতম

  1. অ্যান্ড্রয়েড স্টুডিওতে স্বাগতম উইন্ডোতে, + একটি নতুন অ্যান্ড্রয়েড স্টুডিও প্রকল্প শুরু করুন ক্লিক করুন।

নতুন প্রজেক্ট তৈরি করুন উইন্ডোটি অ্যান্ড্রয়েড স্টুডিও দ্বারা প্রদত্ত টেমপ্লেটগুলির একটি তালিকার সাথে খোলে৷

  1. উপরের ট্যাবগুলিতে ক্লিক করুন এবং আপনি কী করতে পারেন তার একটি ধারণা পেতে টেমপ্লেটগুলির মাধ্যমে স্ক্রোল করুন! বিভিন্ন ধরনের ডিভাইস (যেমন ফোন, ট্যাবলেট এবং ঘড়ি) এবং বিভিন্ন ধরনের অ্যাপের (স্ক্রোলযোগ্য স্ক্রিন সহ অ্যাপস, ম্যাপ সহ অ্যাপস এবং অভিনব নেভিগেশন সহ অ্যাপ) এর জন্য টেমপ্লেট রয়েছে।
  2. উইন্ডোর উপরের বাম দিকে, ফোন এবং ট্যাবলেট ট্যাবে ক্লিক করুন।
  3. উপরের সারিতে, আপনার প্রকল্পের জন্য টেমপ্লেট হিসাবে এটি নির্বাচন করতে খালি কার্যকলাপ টেমপ্লেটে ক্লিক করুন।

খালি কার্যকলাপ টেমপ্লেট হল সবচেয়ে সহজ টেমপ্লেট যা একটি অ্যাপ তৈরি করতে ব্যবহার করা যেতে পারে। এটির একটি একক স্ক্রিন রয়েছে এবং এটি একটি সাধারণ "হ্যালো ওয়ার্ল্ড!" প্রদর্শন করে। বার্তা

  1. উইন্ডোর নীচে, Next এ ক্লিক করুন। নতুন প্রকল্প তৈরি করুন ডায়ালগ খোলে।

নিম্নলিখিত হিসাবে আপনার প্রকল্প কনফিগার করুন:

  1. নাম আপনার অ্যাপের নাম। নামের নীচের বাক্সে, আপনার প্রকল্পের নাম হিসাবে Happy Birthday লিখুন।
  2. প্যাকেজ নামটি আপনার অ্যাপটিকে অনন্যভাবে সনাক্ত করতে Android সিস্টেম দ্বারা ব্যবহৃত নাম। সাধারণত, এটি ডিফল্ট আপনার প্রতিষ্ঠানের নামের পরে অ্যাপের নাম, সবগুলো ছোট হাতের অক্ষরে (এই ক্ষেত্রে " com.example.happybirthday ")।
  3. সেভ লোকেশন হল সেই অবস্থান যেখানে আপনার প্রোজেক্টের সাথে সম্পর্কিত সমস্ত ফাইল সেভ করা হয়। এটি আপনার কম্পিউটারে কোথায় আছে তার একটি নোট নিন, যাতে আপনি আপনার ফাইলগুলি খুঁজে পেতে পারেন। আপনি সংরক্ষণের অবস্থানটিও এখনকার মতো রেখে যেতে পারেন।
  4. ভাষা নির্ধারণ করে যে আপনি আপনার প্রকল্পের জন্য কোন প্রোগ্রামিং ভাষা ব্যবহার করতে চান। নিশ্চিত করুন যে ভাষাটি Kotlin
  5. ন্যূনতম SDK Android এর ন্যূনতম সংস্করণ নির্দেশ করে যেটিতে আপনার অ্যাপ চলতে পারে। ড্রপডাউন তালিকা থেকে API 19: Android 4.4 (KitKat) নির্বাচন করুন।
  1. ন্যূনতম SDK- এর নীচে, নির্বাচিত API স্তরের সাথে আপনার অ্যাপটি কতগুলি ডিভাইসে চলতে পারে তার তথ্যমূলক নোটটি লক্ষ্য করুন৷ আপনি যদি কৌতূহলী হন, নীচে দেখানো হিসাবে, Android এর বিভিন্ন সংস্করণের একটি তালিকা প্রদর্শন করতে আমাকে সাহায্য করুন লিঙ্কে ক্লিক করুন৷ তারপর নতুন প্রকল্প উইন্ডোতে ফিরে যান।

  1. নতুন প্রজেক্ট তৈরি করুন উইন্ডোতে, নিশ্চিত করুন যে ইউজ লিগ্যাসি android.support লাইব্রেরিগুলি আনচেক করা আছে। আপনি যদি এই সম্পর্কে আরও জানতে চান তাহলে প্রশ্ন চিহ্নে ক্লিক করুন।
  2. শেষ ক্লিক করুন.

অ্যান্ড্রয়েড স্টুডিও প্রকল্প এবং এর সমস্ত ফাইল খোলে।

আপনি যখন প্রথম অ্যান্ড্রয়েড স্টুডিও খুলবেন, তখন আপনি তিনটি উইন্ডো দেখতে পাবেন:

(1) প্রকল্প উইন্ডোটি আপনার প্রকল্পের ফাইল এবং ফোল্ডারগুলি দেখায়।

(2) সম্পাদনা উইন্ডোটি কোড সম্পাদনার জন্য।

(3) নতুন কি উইন্ডোজ খবর এবং দরকারী টিপস দেখায়.

অ্যান্ড্রয়েড স্টুডিওর নীচের ডানদিকে একটি অগ্রগতি বার বা বার্তা নির্দেশ করে যে অ্যান্ড্রয়েড স্টুডিও এখনও আপনার প্রকল্প সেট আপ করার জন্য কাজ করছে কিনা। উদাহরণ স্বরূপ:

  1. অ্যান্ড্রয়েড স্টুডিও আপনার প্রকল্প সেট আপ সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন। নীচের বাম কোণে একটি বার্তা, নীচে দেখানো একটির মত, প্রকল্পটি সম্পূর্ণ হলে আপনাকে জানাবে৷

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

একটি অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস তৈরি করুন (AVD)

আপনার কম্পিউটারে একটি এমুলেটর চালানোর প্রথম ধাপ হল ভার্চুয়াল ডিভাইসের জন্য একটি কনফিগারেশন তৈরি করা।

  1. অ্যান্ড্রয়েড স্টুডিও মেনু বার থেকে, টুলস > AVD ম্যানেজার নির্বাচন করুন।

আপনার ভার্চুয়াল ডিভাইস ডায়ালগ নীচে দেখানো হিসাবে প্রদর্শিত হয়. (যদি আপনি আগে একটি ভার্চুয়াল ডিভাইস তৈরি করে থাকেন তবে এটি এখানে তালিকাভুক্ত করা হবে।)

  1. ক্লিক করুন + ভার্চুয়াল ডিভাইস তৈরি করুন

হার্ডওয়্যার নির্বাচন করুন উইন্ডোটি প্রদর্শিত হবে।

হার্ডওয়্যার নির্বাচন করুন উইন্ডোটি বিভাগ দ্বারা সংগঠিত প্রাক-কনফিগার করা ডিভাইসগুলির একটি তালিকা দেখায় যা আপনি বেছে নিতে পারেন। প্রতিটি ডিভাইসের জন্য, টেবিলটি তার প্রদর্শনের আকার ( আকার ), পিক্সেলে স্ক্রীন রেজোলিউশন ( রেজোলিউশন ) এবং পিক্সেল ঘনত্ব ( ঘনত্ব ) এর জন্য একটি কলাম প্রদান করে।

  1. বিভাগ হিসাবে ফোন নির্বাচন করুন।
  2. একটি ফোন নির্বাচন করুন (উদাহরণস্বরূপ, একটি Pixel 3 XL ), এবং তারপর Next এ ক্লিক করুন। আপনি যেকোনো ফোন বেছে নিতে পারেন, কিন্তু এই কোডল্যাবের জন্য একটি নতুন ডিভাইস বেছে নিন।

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

  1. প্রস্তাবিত ট্যাব থেকে, ভার্চুয়াল ডিভাইসে চালানোর জন্য Android সিস্টেমের সংস্করণ হিসাবে Q বেছে নিন। লেখার সময় এটি ছিল অ্যান্ড্রয়েডের সর্বশেষ সংস্করণ, তবে আপনি পরবর্তী যেকোনো স্থিতিশীল সংস্করণ বেছে নিতে পারেন। স্থিতিশীল সংস্করণগুলির একটি তালিকার জন্য এখানে দেখুন।
  1. পরবর্তী ক্লিক করুন.

অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVD) উইন্ডো প্রদর্শিত হয়, যেখান থেকে আপনি আপনার ডিভাইসের জন্য অতিরিক্ত কনফিগারেশন বিশদ চয়ন করতে পারেন।

  1. AVD নাম ক্ষেত্রে, আপনার Android ভার্চুয়াল ডিভাইসের জন্য একটি নাম লিখুন। বাকিগুলো অপরিবর্তিত রেখে দিন।
  2. শেষ ক্লিক করুন.

আপনার ভার্চুয়াল ডিভাইস উইন্ডোতে আপনার নতুন ভার্চুয়াল ডিভাইস প্রদর্শিত হয় এবং ব্যবহারের জন্য প্রস্তুত।

  1. আপনার ভার্চুয়াল ডিভাইস উইন্ডোটি বন্ধ করুন।

ভার্চুয়াল ডিভাইসে আপনার অ্যাপ চালান

  1. যদি এটি ইতিমধ্যেই না থাকে, তাহলে অ্যান্ড্রয়েড স্টুডিওকে অগ্রভাগে আনুন।
  2. অ্যান্ড্রয়েড স্টুডিওতে, টুলবারে, ভার্চুয়াল ডিভাইসের ড্রপডাউন মেনুটি খুঁজুন (এটি নীচের উদাহরণের মতো দেখাবে), এবং তারপর ড্রপডাউন তালিকা থেকে আপনার তৈরি করা ভার্চুয়াল ডিভাইসটি নির্বাচন করুন। (অথবা, রান > ডিভাইস নির্বাচন করুন ক্লিক করুন.. এবং তারপরে পপআপে উপলব্ধ ডিভাইসগুলি থেকে আপনার ভার্চুয়াল ডিভাইস নির্বাচন করুন।)
  3. অ্যান্ড্রয়েড স্টুডিওতে, রান > রান অ্যাপ নির্বাচন করুন বা রান আইকনে ক্লিক করুন Run > Run অ্যাপ বেছে নিন অথবা টুলবারে Run আইকনে [ICON HERE] ক্লিক করুন। [IMAGEINFO]: ic_run.png, অ্যান্ড্রয়েড স্টুডিও রান আইকন টুলবারে
    ভার্চুয়াল ডিভাইসটি ফিজিক্যাল ডিভাইসের মতোই শুরু হয় এবং বুট হয়। আপনার কম্পিউটারের গতির উপর নির্ভর করে, এটি কিছুটা সময় নিতে পারে।

আপনার অ্যাপ প্রস্তুত হলে, এটি ভার্চুয়াল ডিভাইসে খোলে, যেমনটি নীচে দেখানো হয়েছে।

দারূন কাজ! আপনার ভার্চুয়াল ডিভাইস এখন আপ এবং চলমান. লক্ষ্য করুন যে শিরোনামটি এখন " Happy Birthday " এবং এটি " Hello World! " পর্দায় দেখা যাচ্ছে।

আপনি যখন আপনার প্রোজেক্ট কনফিগার করেন, তখন Android Studio আপনার কম্পিউটারে AndroidStudioProjects নামে আপনার সমস্ত Android প্রকল্পের জন্য একটি ফোল্ডার তৈরি করে। AndroidStudioProjects ফোল্ডারের ভিতরে, Android Studio আপনার অ্যাপের মতো একই নামের একটি ফোল্ডারও তৈরি করে (এই ক্ষেত্রে শুভ জন্মদিন )।

HappyBirthday ফোল্ডারটি আপনার প্রোজেক্ট ফোল্ডার। অ্যান্ড্রয়েড স্টুডিও আপনার তৈরি করা ফাইল এবং আপনার প্রোজেক্ট ফোল্ডারে অ্যান্ড্রয়েড স্টুডিও দ্বারা তৈরি করা ফাইল উভয়ই সংরক্ষণ করে।

  1. অ্যান্ড্রয়েড স্টুডিওতে, বাম দিকে প্রজেক্ট উইন্ডোটি দেখুন। প্রকল্প উইন্ডোটি আপনার প্রকল্পের ফাইল এবং ফোল্ডারগুলি দেখায়।

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

এই টাস্কে আপনি প্রোজেক্ট ফোল্ডার হায়ারার্কির এই দুটি ভিন্ন দৃষ্টিভঙ্গি অন্বেষণ করবেন।

  1. অ্যান্ড্রয়েড স্টুডিওতে, প্রজেক্ট উইন্ডোতে, উপরের-বাম কোণে ড্রপ-ডাউন মেনু থেকে অ্যান্ড্রয়েড নির্বাচন করুন।

আপনি নিম্নলিখিত অনুরূপ একটি ফাইল তালিকা দেখতে হবে:

আপনার প্রকল্পের জন্য কোড লেখার কাজ করার সময় আপনার ফাইলগুলির এই দৃশ্য এবং সংগঠনটি কার্যকর।

আপনি ফাইল ব্রাউজারে যেমন ফাইন্ডার (ম্যাকওএসের জন্য) বা এক্সপ্লোরার (উইন্ডোজের জন্য) হিসাবে প্রদর্শিত হবে সেভাবে আপনার ফাইলগুলিও দেখতে পারেন।

  1. প্রজেক্ট উইন্ডোতে, ড্রপ-ডাউন মেনু থেকে প্রজেক্ট সোর্স ফাইল নির্বাচন করুন।

লক্ষ্য করুন যে ফোল্ডারে শিরোনাম পরিবর্তিত হয় যেখানে প্রকল্প ফাইলগুলি সংরক্ষণ করা হয়।

আপনি এখন ফাইলগুলিকে যে কোনও ফাইল এক্সপ্লোরারের মতো একইভাবে ব্রাউজ করতে পারেন।

  1. পূর্ববর্তী দৃশ্যে ফিরে যেতে, প্রজেক্ট উইন্ডোতে, আবার Android নির্বাচন করুন।

দারুণ! এখন আপনি একটি টেমপ্লেট থেকে একটি অ্যাপ্লিকেশন তৈরি এবং চালাতে পারেন এবং আপনি আপনার প্রকল্প ফাইলগুলি খুঁজে পেতে পারেন৷

  • একটি নতুন প্রকল্প তৈরি করতে, অ্যান্ড্রয়েড স্টুডিও শুরু করুন, ক্লিক করুন + একটি নতুন অ্যান্ড্রয়েড স্টুডিও প্রকল্প শুরু করুন, আপনার প্রকল্পের নাম দিন, একটি টেমপ্লেট চয়ন করুন এবং বিশদটি পূরণ করুন৷
  • আপনার অ্যাপ চালানোর জন্য একটি অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (একটি এমুলেটর) তৈরি করতে, টুলস > AVD ম্যানেজার বেছে নিন এবং তারপর একটি হার্ডওয়্যার ডিভাইস এবং সিস্টেম ইমেজ নির্বাচন করতে AVD ম্যানেজার ব্যবহার করুন।
  • ভার্চুয়াল ডিভাইসে আপনার অ্যাপ চালানোর জন্য, নিশ্চিত করুন যে আপনি একটি ডিভাইস তৈরি করেছেন, টুলবার ড্রপডাউন মেনু থেকে ডিভাইসটি নির্বাচন করুন এবং তারপর রান আইকনে ক্লিক করে আপনার অ্যাপ চালান। Run > Run অ্যাপ বেছে নিন অথবা টুলবারে Run আইকনে [ICON HERE] ক্লিক করুন। [IMAGEINFO]: ic_run.png, অ্যান্ড্রয়েড স্টুডিও রান আইকন টুলবারে
  • আপনার প্রকল্প ফাইলগুলি খুঁজে পেতে, প্রকল্প উইন্ডোতে, ড্রপডাউন থেকে প্রকল্প উত্স ফাইল নির্বাচন করুন৷