মডিউলগুলি আপনার অ্যাপের সোর্স কোড, রিসোর্স ফাইল এবং অ্যাপ লেভেল সেটিংস যেমন মডিউল-লেভেল বিল্ড ফাইল এবং অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলের জন্য একটি ধারক প্রদান করে। প্রতিটি মডিউল স্বাধীনভাবে নির্মিত, পরীক্ষা করা এবং ডিবাগ করা যেতে পারে।
আপনার প্রোজেক্টে নতুন ডিভাইস যোগ করা সহজ করতে Android Studio মডিউল ব্যবহার করে। অ্যান্ড্রয়েড স্টুডিওতে কয়েকটি সহজ ধাপ অনুসরণ করে, আপনি ডিভাইসের প্রকারের জন্য নির্দিষ্ট কোড রাখার জন্য একটি মডিউল তৈরি করতে পারেন, যেমন Wear OS বা Android TV। অ্যান্ড্রয়েড স্টুডিও স্বয়ংক্রিয়ভাবে মডিউল ডিরেক্টরি তৈরি করে, যেমন সোর্স এবং রিসোর্স ডিরেক্টরি এবং ডিভাইসের ধরনের জন্য উপযুক্ত একটি ডিফল্ট build.gradle
ফাইল। এছাড়াও, অ্যান্ড্রয়েড স্টুডিও প্রস্তাবিত বিল্ড কনফিগারেশন সহ ডিভাইস মডিউল তৈরি করে, যেমন অ্যান্ড্রয়েড টিভি মডিউলগুলির জন্য লিনব্যাক লাইব্রেরি ব্যবহার করা।
এই পৃষ্ঠাটি বর্ণনা করে যে কিভাবে একটি নির্দিষ্ট ডিভাইসের জন্য একটি নতুন মডিউল যোগ করতে হয়।
অ্যান্ড্রয়েড স্টুডিও আপনার প্রকল্পে একটি লাইব্রেরি বা Google ক্লাউড মডিউল যোগ করা সহজ করে তোলে। একটি লাইব্রেরি মডিউল তৈরির বিস্তারিত জানার জন্য, একটি লাইব্রেরি মডিউল তৈরি করুন দেখুন।
একটি নতুন মডিউল তৈরি করুন
একটি নতুন ডিভাইসের জন্য আপনার প্রকল্পে একটি নতুন মডিউল যোগ করতে, নিম্নরূপ এগিয়ে যান:
- ফাইল > নতুন > নতুন মডিউল ক্লিক করুন।
- প্রদর্শিত নতুন মডিউল তৈরি করুন উইন্ডোতে, অ্যান্ড্রয়েড স্টুডিও নিম্নলিখিত ডিভাইস মডিউলগুলি অফার করে:
- ফোন এবং ট্যাবলেট মডিউল
- ওএস মডিউল পরিধান করুন
- অ্যান্ড্রয়েড টিভি মডিউল
- গ্লাস মডিউল
- আপনার নতুন মডিউল ফর্ম কনফিগার করুন , নিম্নলিখিত বিবরণ লিখুন:
- অ্যাপ্লিকেশন নাম : এই নামটি নতুন মডিউলের জন্য আপনার অ্যাপ লঞ্চার আইকনের শিরোনাম হিসাবে ব্যবহৃত হয়।
- মডিউলের নাম : এই পাঠ্যটি ফোল্ডারের নাম হিসাবে ব্যবহৃত হয় যেখানে আপনার উত্স কোড এবং সংস্থান ফাইলগুলি দৃশ্যমান হয়।
- প্যাকেজের নাম : এটি আপনার মডিউলের কোডের জন্য জাভা নেমস্পেস। এটি মডিউলের অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলে
package
অ্যাট্রিবিউট হিসেবে যোগ করা হয়েছে। - ন্যূনতম SDK : এই সেটিংটি Android প্ল্যাটফর্মের সর্বনিম্ন সংস্করণ নির্দেশ করে যা অ্যাপ মডিউল সমর্থন করে৷ এই মানটি
build.gradle
ফাইলেminSdkVersion
বৈশিষ্ট্য সেট করে, যা আপনি পরে সম্পাদনা করতে পারেন।
তারপর Next এ ক্লিক করুন।
- আপনি কোন ডিভাইস মডিউলটি নির্বাচন করেছেন তার উপর নির্ভর করে, নিম্নলিখিত পৃষ্ঠাটি উপযুক্ত কোড টেমপ্লেটগুলির একটি নির্বাচন প্রদর্শন করে যা আপনি আপনার প্রধান কার্যকলাপ হিসাবে ব্যবহার করতে পারেন৷ একটি কার্যকলাপ টেমপ্লেট ক্লিক করুন যা দিয়ে আপনি শুরু করতে চান, এবং তারপর পরবর্তী ক্লিক করুন। আপনার যদি কোনো কার্যকলাপের প্রয়োজন না থাকে, তাহলে কোনো কার্যকলাপ যোগ করুন ক্লিক করুন, সমাপ্তিতে ক্লিক করুন এবং তারপর আপনার কাজ শেষ।
- আপনি যদি একটি কার্যকলাপ টেমপ্লেট চয়ন করেন, কার্যকলাপ পৃষ্ঠা কাস্টমাইজ করুন আপনার কার্যকলাপের জন্য সেটিংস লিখুন. বেশিরভাগ টেমপ্লেট একটি কার্যকলাপের নাম , লেআউটের নাম , শিরোনাম , এবং উত্স ভাষা জিজ্ঞাসা করে, কিন্তু প্রতিটি টেমপ্লেটের কার্যকলাপ-নির্দিষ্ট সেটিংস রয়েছে৷ শেষ ক্লিক করুন. আপনি যখন একটি অ্যাক্টিভিটি টেমপ্লেট সহ একটি অ্যাপ মডিউল তৈরি করেন, আপনি অবিলম্বে আপনার ডিভাইসে মডিউলটি চালাতে এবং পরীক্ষা করতে পারেন।
অ্যান্ড্রয়েড স্টুডিও নতুন মডিউলের জন্য প্রয়োজনীয় সমস্ত ফাইল তৈরি করে এবং নতুন মডিউল গ্রেডল ফাইলগুলির সাথে প্রকল্পটি সিঙ্ক করে। একটি নতুন ডিভাইসের জন্য একটি মডিউল যোগ করার ফলে মডিউলের বিল্ড ফাইলে লক্ষ্য ডিভাইসের জন্য প্রয়োজনীয় নির্ভরতা যোগ করা হয়।
Gradle প্রোজেক্ট সিঙ্ক সম্পূর্ণ হলে, নতুন মডিউলটি বাম দিকে প্রজেক্ট উইন্ডোতে প্রদর্শিত হবে। আপনি যদি নতুন মডিউল ফোল্ডারটি দেখতে না পান তবে নিশ্চিত করুন যে উইন্ডোটি Android ভিউ প্রদর্শন করছে।
একটি মডিউল আমদানি করুন
আপনার প্রকল্পে একটি বিদ্যমান মডিউল আমদানি করতে, নিম্নরূপ এগিয়ে যান:
- ফাইল > নতুন > আমদানি মডিউল ক্লিক করুন।
- উৎস ডিরেক্টরি বাক্সে, আপনি যে মডিউল (গুলি) আমদানি করতে চান তার ডিরেক্টরি টাইপ করুন বা নির্বাচন করুন:
- আপনি যদি একটি মডিউল আমদানি করছেন, তাহলে এর রুট ডিরেক্টরি নির্দেশ করুন।
- আপনি যদি একটি প্রকল্প থেকে একাধিক মডিউল আমদানি করছেন, তাহলে প্রকল্প ফোল্ডারটি নির্দেশ করুন। ফোল্ডারের অভ্যন্তরে প্রতিটি মডিউলের জন্য, একটি বাক্স উপস্থিত হয় এবং উত্স অবস্থান এবং মডিউলের নাম নির্দেশ করে। আপনি আমদানি করতে চান এমন প্রতিটি মডিউলের জন্য আমদানি বাক্সটি চেক করা হয়েছে তা নিশ্চিত করুন।
- মডিউল নামের ক্ষেত্রে আপনার পছন্দসই মডিউল নাম(গুলি) টাইপ করুন৷
- Finish এ ক্লিক করুন।
একবার মডিউল আমদানি করা হলে, এটি বাম দিকে প্রজেক্ট উইন্ডোতে প্রদর্শিত হবে।
পরবর্তী পদক্ষেপ
একবার আপনি একটি নতুন মডিউল যোগ করলে, আপনি মডিউল কোড এবং সংস্থানগুলি সংশোধন করতে পারেন, মডিউল বিল্ড সেটিংস কনফিগার করতে এবং মডিউলটি তৈরি করতে পারেন। আপনি অন্য যেকোনো অ্যাপের মতো মডিউলটি চালাতে এবং ডিবাগ করতে পারেন।
- একটি মডিউলের বিল্ড সেটিংস সম্পর্কে জানতে, মডিউল-স্তরের বিল্ড ফাইল দেখুন।
- একটি নির্দিষ্ট মডিউল তৈরি এবং চালানোর জন্য, একটি ভিন্ন মডিউল নির্বাচন করুন এবং তৈরি করুন দেখুন।
নতুন ডিভাইসটিকে সঠিকভাবে সমর্থন করার জন্য আপনি কোড এবং সংস্থানগুলিও যোগ করতে চাইবেন৷ বিভিন্ন ধরনের ডিভাইসের জন্য অ্যাপ মডিউলগুলি কীভাবে বিকাশ করবেন সে সম্পর্কে আরও তথ্যের জন্য, সংশ্লিষ্ট ডকুমেন্টেশন দেখুন:
- Wear OS মডিউলগুলির জন্য: একটি পরিধানযোগ্য অ্যাপ তৈরি এবং চালানো
- অ্যান্ড্রয়েড টিভি মডিউলগুলির জন্য: টিভি অ্যাপগুলির সাথে শুরু করুন৷
- গ্লাস মডিউলগুলির জন্য: GDK দ্রুত শুরু
আপনি আপনার নতুন মডিউলটি বিকাশ করার সাথে সাথে আপনি ডিভাইসের স্বাধীন কোড তৈরি করতে পারেন যা ইতিমধ্যেই একটি ভিন্ন অ্যাপ মডিউলে নকল করা হয়েছে। ডুপ্লিকেট কোড বজায় রাখার পরিবর্তে, শেয়ার করা কোডটিকে একটি লাইব্রেরি মডিউলে নিয়ে যাওয়া এবং লাইব্রেরিটিকে আপনার অ্যাপ মডিউলে নির্ভরতা হিসেবে যোগ করার কথা বিবেচনা করুন। একটি লাইব্রেরি মডিউল তৈরি এবং এটিকে নির্ভরতা হিসাবে যুক্ত করার বিষয়ে আরও তথ্যের জন্য, একটি Android লাইব্রেরি তৈরি করুন দেখুন।