অ্যান্ড্রয়েড স্টুডিও দিয়ে আপনার প্রথম অ্যাপ তৈরি করুন

একটি সহজ অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে তৈরি করা যায় তা বর্ণনা করবো। প্রথমে, আমরা শিখবো কীভাবে অ্যান্ড্রয়েড স্টুডিও দিয়ে “Hello, World!” তৈরি করতে হয় ও এটি চালাতে হয়। তারপরে, আমরা অ্যাপটির জন্য একটি নতুন ইন্টারফেস তৈরি করবো যা ব্যবহারকারীর ইনপুট নেয় এবং অ্যাপ্লিকেশনটিতে এটি প্রদর্শিত করতে পারে একটি নতুন স্ক্রিনে স্যুইচ করে।

শুরু করার আগে, দুটি অ্যান্ড্রয়েড ধারণা যা আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি সম্পর্কে বুঝতে হবে: তারা কীভাবে একাধিক এন্ট্রি পয়েন্ট দেয় এবং কীভাবে তারা বিভিন্ন ডিভাইসে মানিয়ে যায়।

অ্যাপ্লিকেশনগুলি একাধিক এন্ট্রি পয়েন্ট সরবরাহ করে

অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি এমন উপাদানগুলির সংমিশ্রণ হিসাবে নির্মিত যা পৃথকভাবে আহ্বান করা যেতে পারে। উদাহরণস্বরূপ, একটি এক্টিভিটি এমন এক ধরণের উপাদান যা একটি ব্যবহারকারী ইন্টারফেস (ইউআই) সরবরাহ করে।

“মেইন এক্টিভিটি” শুরু হয় যখন ব্যবহারকারী আপনার অ্যাপ্লিকেশনটির আইকনটি ট্যাপ করে। আপনি অন্য কোথাও যেমন কোনও বিজ্ঞপ্তি বা অন্য কোনও অ্যাপ্লিকেশন থেকেও কোনও এক্টিভিটি ব্যবহারকারীকে পরিচালনা করতে পারেন।

অন্যান্য উপাদান যেমন ব্রডকাস্ট রিসিভার এবং পরিষেবাগুলি আপনার অ্যাপ্লিকেশনটিকে ইউআই ছাড়াই পটভূমি কাজ সম্পাদনের অনুমতি দেয়।

অ্যাপ্লিকেশনগুলি বিভিন্ন ডিভাইসে খাপ খায়

অ্যান্ড্রয়েড আপনাকে বিভিন্ন ডিভাইসের জন্য বিভিন্ন সংস্থান সরবরাহ করতে দেয়। উদাহরণস্বরূপ, আপনি বিভিন্ন স্ক্রিন আকারের জন্য বিভিন্ন বিন্যাস তৈরি করতে পারেন। বর্তমান ডিভাইসের স্ক্রিন আকারের উপর ভিত্তি করে সিস্টেমটি কোন লেআউটটি ব্যবহার করবে তা নির্ধারণ করে।

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

এই পাঠ আপনাকে অ্যান্ড্রয়েড স্টুডিও সহ একটি নতুন অ্যান্ড্রয়েড প্রকল্প কীভাবে তৈরি করবেন তা আপনাকে দেখায় এবং এটি প্রকল্পের কয়েকটি ফাইল বর্ণনা করে।

আপনার নতুন অ্যান্ড্রয়েড প্রকল্প তৈরি করতে, এই ধাপ অনুসরণ করুন:

১।অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম সংস্করণ ইনস্টল করুন।
২।অ্যান্ড্রয়েড স্টুডিও উইন্ডোতে আপনাকে স্বাগতম, , নতুন একটি অ্যান্ড্রয়েড স্টুডিও প্রকল্প শুরু করুন ক্লিক করুন – Start a new Android Studio project

আপনার যদি ইতিমধ্যে কোনও প্রকল্প খোলা থাকে তবে select File > New > New Project.

৩।একটি প্রকল্প টেম্পলেট নির্বাচন করুন উইন্ডোতে, Empty Activity নির্বাচন করুন এবং পরবর্তী ক্লিক করুন Next.

৪। আপনার প্রকল্পের উইন্ডোটি কনফিগার করুন, নিম্নলিখিতটি সম্পূর্ণ করুন:
*Name এর জায়গায় “My First App” লিখুন।
*প্যাকেজের নাম ক্ষেত্রে “com.example.myfirstapp” লিখুন।
*আপনি যদি প্রকল্পটি অন্য কোনও ফোল্ডারে রাখতে চান তবে তার সংরক্ষণের স্থানটি পরিবর্তন করুন।
*ভাষা ড্রপ-ডাউন মেনু থেকে Java বা Kotlin নির্বাচন করুন।
*আপনার অ্যাপ্লিকেশনটি Minimum SDK ক্ষেত্রে সমর্থন করবে অ্যান্ড্রয়েডের সর্বনিম্ন সংস্করণটি।
*অন্যান্য গুলি যেমন রয়েছে তেমন ছেড়ে দিন।
*Finish এ ক্লিক করুন।
*কিছু প্রক্রিয়াজাতকরণের পরে, অ্যান্ড্রয়েড স্টুডিওর মূল উইন্ডো উপস্থিত হয়।

এখন সর্বাধিক গুরুত্বপূর্ণ ফাইলগুলি পর্যালোচনা করতে কিছুক্ষণ সময় নিন।

প্রথমে নিশ্চিত হয়ে নিন যে প্রকল্প উইন্ডোটি খোলা রয়েছে (select View > Tool Windows > Project) এবং অ্যান্ড্রয়েড ভিউটি সেই উইন্ডোর
শীর্ষে ড্রপ-ডাউন তালিকা থেকে নির্বাচিত হয়েছে। তারপরে আপনি নিম্নলিখিত ফাইলগুলি দেখতে পারেন:

app > java > com.example.myfirstapp > MainActivity
এটিই মূল ক্রিয়াকলাপ। এটি আপনার অ্যাপ্লিকেশনের জন্য প্রবেশের স্থান। আপনি যখন নিজের অ্যাপ্লিকেশনটি তৈরি এবং পরিচালনা করেন,
সিস্টেমটি এই ক্রিয়াকলাপের একটি উদাহরণ চালু করে এবং এর বিন্যাসটি লোড করে।
app > res > layout > activity_main.xml
এই এক্সএমএল ফাইলটি ক্রিয়াকলাপের ইউজার ইন্টারফেসের (ইউআই) জন্য বিন্যাসকে সংজ্ঞায়িত করে। এটিতে “হ্যালো, ওয়ার্ল্ড!” পাঠ্য সহ একটি টেক্সটভিউ উপাদান রয়েছে!
app > manifests > AndroidManifest.xml
ম্যানিফেস্ট ফাইলটি অ্যাপের মৌলিক বৈশিষ্ট্যগুলি বর্ণনা করে এবং এর প্রতিটি উপাদানকে সংজ্ঞায়িত করে।
Gradle Scripts > build.gradle
এই নামের সাথে দুটি ফাইল রয়েছে: একটি প্রকল্পের জন্য, “Project: My First App,”এবং অ্যাপ্লিকেশন মডিউলের জন্য একটি,
“Module: app.” প্রতিটি মডিউলের নিজস্ব build.gradle ফাইল রয়েছে তবে বর্তমানে এই প্রকল্পের মাত্র একটি মডিউল রয়েছে।
গ্রেডল প্লাগইন কীভাবে আপনার অ্যাপ তৈরি করে তা নিয়ন্ত্রণ করতে প্রতিটি মডিউলের বিল্ড.ফাইল ব্যবহার করুন। এই ফাইলটি সম্পর্কে আরও তথ্যের জন্য,
আপনার বিল্ডটি কনফিগার করুন দেখুন।

কিছু না বুঝলে কমেন্ট বক্স এ জানাতে পারেন

One thought on “অ্যান্ড্রয়েড স্টুডিও দিয়ে আপনার প্রথম অ্যাপ তৈরি করুন

  • June 22, 2020 at 4:21 pm
    Permalink

    Very informative post. Thank you

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *