অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা

সুচিপত্র:

অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা
অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা

ভিডিও: অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা

ভিডিও: অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা
ভিডিও: মোবাইল অ্যাপ্লিকেশন বিকাশের জন্য সেরা 10টি সেরা প্রোগ্রামিং ভাষা 2024, মে
Anonim

অ্যান্ড্রয়েড সফটওয়্যারটির বেশিরভাগ অংশ জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে (পিএল) লেখা আছে। সিস্টেম ডেভেলপাররা jQuery লাইব্রেরি এবং ফোনগ্যাপের মাধ্যমে সি / সি ++, পাইথন এবং জাভা স্ক্রিপ্টে অ্যাপ্লিকেশনগুলি ডিজাইনের জন্য প্রোগ্রামার ফ্রেমওয়ার্কগুলিও সরবরাহ করে।

অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা
অ্যান্ড্রয়েডের জন্য প্রোগ্রামিং ভাষা

অ্যান্ড্রয়েডের জন্য জাভা

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

সি / সি ++

সি / সি ++ গ্রন্থাগারগুলি কিছু প্রোগ্রাম এবং কোড বিভাগ লিখতে ব্যবহার করা যেতে পারে যার কার্যকরকরণের জন্য সর্বোচ্চ গতি প্রয়োজন requires এই প্রোগ্রামিং ভাষার ব্যবহার অ্যান্ড্রয়েড নেটিভ ডেভলপমেন্ট কিট বিকাশকারীদের জন্য বিশেষ প্যাকেজের মাধ্যমে সম্ভব, বিশেষত সি ++ ব্যবহার করে অ্যাপ্লিকেশন তৈরি করার জন্য দৃষ্টি নিবদ্ধ করা।

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

সি / সি ++ ছাড়াও প্রোগ্রামাররা সি # ব্যবহার করতে পারে, প্ল্যাটফর্মের জন্য নেটিভ প্রোগ্রাম লেখার সময় এর সরঞ্জামগুলি কার্যকর হবে। মনো বা মনোটোচ ইন্টারফেসের মাধ্যমে অ্যান্ড্রয়েডের সাথে সি # তে কাজ করা সম্ভব। তবুও, সি # ব্যবহারের প্রাথমিক লাইসেন্সের জন্য একজন প্রোগ্রামারকে 400 ডলার লাগবে, যা কেবলমাত্র বৃহত্তর সফ্টওয়্যার পণ্য লেখার ক্ষেত্রে প্রাসঙ্গিক।

ফোনগ্যাপ

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

SL4A সমাধান লিখিতভাবে স্ক্রিপ্টিং ভাষা ব্যবহার করা সম্ভব করে তোলে। পরিবেশটি ব্যবহার করে পাইথন, পার্ল, লুয়া, বিয়ানশেল, জেউবি ইত্যাদি জাতীয় প্রোগ্রামিংয়ের ভাষা চালু করার পরিকল্পনা করা হয়েছে is যাইহোক, বর্তমানে তাদের প্রোগ্রামগুলির জন্য এসএল 4 এ ব্যবহারকারী বিকাশকারীদের সংখ্যা কম, এবং প্রকল্পটি এখনও আলফা পরীক্ষায় রয়েছে।

প্রস্তাবিত: