আপনার অ্যাপ লিখুন

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

এই বিভাগটি মূলত সেইসব টুল নিয়েই, যা আপনাকে আপনার অ্যাপ দ্রুত তৈরি করতে সাহায্য করে।

কোডিং উৎপাদনশীলতা

কোডিং করার সময় আপনাকে আরও বেশি কর্মক্ষম হতে সাহায্য করবে এমন কয়েকটি বৈশিষ্ট্য নিচে দেওয়া হলো।

কোড সম্পূর্ণতা

কোড কমপ্লিশন টাইপিং ভুল কমিয়ে এবং ক্লাস, মেথড ও ভেরিয়েবলের নাম খোঁজার প্রয়োজনীয়তা হ্রাস করে অ্যাপ ডেভেলপমেন্টের গতি বাড়ায়। কোড এডিটরটি বেসিক কমপ্লিশন, স্মার্ট কমপ্লিশন এবং স্টেটমেন্ট কমপ্লিশন সুবিধা প্রদান করে।

কোড কমপ্লিশন এবং এআই কোড কমপ্লিশন সম্পর্কে আরও জানুন।

কাস্টম কোড-সম্পূর্ণকরণ টেমপ্লেট তৈরি করুন

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

উদাহরণস্বরূপ, ` comp সংক্ষেপণটির পর ট্যাব চাপলে একটি নতুন কম্পোজেবল ফাংশনের কোড যুক্ত হয়। অথবা loge টাইপ করে ` Log.e মেথডটি খুঁজে বের করুন এবং আপনার কোড থেকে লগ করুন

সমর্থিত লাইভ টেমপ্লেটগুলির তালিকা দেখতে এবং সেগুলিকে কাস্টমাইজ করতে, ফাইল > সেটিংস > এডিটর > লাইভ টেমপ্লেটস-এ ক্লিক করুন (macOS-এর ক্ষেত্রে অ্যান্ড্রয়েড স্টুডিও > সেটিংস > এডিটর > লাইভ টেমপ্লেটস )।

লাইভ টেমপ্লেট সম্পর্কে আরও জানুন।

লিন্ট থেকে দ্রুত সমাধান পান

অ্যান্ড্রয়েড স্টুডিওতে লিন্ট (lint) নামক একটি কোড স্ক্যানিং টুল রয়েছে, যা অ্যাপটি চালানো বা টেস্ট না লিখেই আপনার কোডের কাঠামোগত সমস্যা শনাক্ত ও সংশোধন করতে সাহায্য করে।

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

লিন্ট সম্পর্কে আরও জানুন।

ডকুমেন্টেশন এবং রিসোর্সের বিবরণ দেখুন

কোনো API-এর ডকুমেন্টেশন দেখতে হলে, মেথড/মেম্বার/ক্লাসের নামের উপর কার্সর রেখে F1 চাপুন।

ইমেজ এবং থিমের মতো অন্যান্য রিসোর্সের জন্যও তথ্য পাওয়া যায়। উদাহরণস্বরূপ, আপনি যদি কোনো Compose Modifier বা Material 3 ColorScheme প্রপার্টির উপর কার্সর রাখেন, তাহলে আপনি এর ডকুমেন্টেশন এবং ডিফল্ট প্যারামিটারগুলো দেখতে পারবেন।

দ্রুত নতুন ফাইল তৈরি করুন

যখন আপনি একটি নতুন ফাইল তৈরি করতে চান, তখন প্রজেক্ট উইন্ডোতে কাঙ্ক্ষিত ডিরেক্টরিতে ক্লিক করুন, তারপর Alt + Insert (Mac-এ Command + N ) চাপুন। Android Studio নির্বাচিত ডিরেক্টরির উপর ভিত্তি করে প্রস্তাবিত ফাইলের প্রকারের একটি তালিকা সহ একটি ছোট উইন্ডো দেখাবে।

সম্পদ নিয়ে কাজ করা

রিসোর্স ফাইল তৈরি ও পরিচালনা করার জন্য অ্যান্ড্রয়েড স্টুডিওতে নিম্নলিখিত বৈশিষ্ট্য ও টুলগুলো অন্তর্ভুক্ত রয়েছে।

রিসোর্স যোগ করার বিষয়ে আরও জানুন।

সকল স্ক্রিন ডেনসিটির জন্য ছবি তৈরি করুন

অ্যান্ড্রয়েড স্টুডিওতে ভেক্টর অ্যাসেট স্টুডিও নামে একটি টুল রয়েছে, যা আপনাকে প্রতিটি স্ক্রিন ডেনসিটি অনুযায়ী ইমেজ এবং কাস্টম UI আইকন তৈরি করতে সাহায্য করে। আপনি সম্পাদনার জন্য আপনার নিজের SVG ফাইল আপলোড করতে পারেন অথবা গুগল-প্রদত্ত অসংখ্য ম্যাটেরিয়াল ডিজাইন আইকন থেকে বেছে নিতে পারেন। শুরু করতে, ফাইল > নতুন > ভেক্টর অ্যাসেট-এ ক্লিক করুন।

ভেক্টর অ্যাসেট স্টুডিও সম্পর্কে আরও জানুন।

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

ইমেজ অ্যাসেট স্টুডিও সম্পর্কে আরও জানুন।

ছবি এবং রঙগুলির পূর্বরূপ

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

সম্পূর্ণ আকারের ছবিটি দেখতে, বাম মার্জিনে থাকা থাম্বনেইলটিতে ক্লিক করুন। অথবা, অ্যাসেটটির ইনলাইন রেফারেন্সের উপর কার্সর রেখে F1 চাপুন, তাহলে সমস্ত বিকল্প আকার সহ ছবিটির বিস্তারিত দেখতে পাবেন।

নতুন লেআউট তৈরি করুন

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

UI স্ট্রিং অনুবাদ করুন

ট্রান্সলেশন এডিটর টুলটি আপনাকে আপনার সমস্ত অনূদিত রিসোর্সের একটি একক ভিউ প্রদান করে, যার ফলে strings.xml ফাইলের প্রতিটি সংস্করণ না খুলেই সহজে অনুবাদ পরিবর্তন বা যোগ করা যায় এবং এমনকি অনুপস্থিত অনুবাদও খুঁজে বের করা যায়। আপনি অনুবাদ পরিষেবা অর্ডার করার জন্য আপনার strings ফাইলটিও আপলোড করতে পারেন।

শুরু করতে, আপনার strings.xml ফাইলের যেকোনো কপিতে রাইট-ক্লিক করুন, তারপর Open Translations Editor-এ ক্লিক করুন। Compose-এ অনূদিত রিসোর্স অ্যাক্সেস করতে, stringResource(R.string.your_string) ব্যবহার করুন।

অনুবাদ সম্পাদক সম্পর্কে আরও জানুন।