এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব-০১] :: এন্ড্রয়েড পরিচিতি এবং প্রয়োজনীয় টুল

এন্ড্রয়েড ডেভেলপমেন্ট

আজ আমরা এন্ড্রয়েড সম্পর্কে প্রাথামিক ধারনা এবং ডেভেলপমেন্ট এর জন্য প্রয়োজনীয় টুল সম্পর্কে জানব।

এন্ড্রয়েড(ইংরেজি: Android) হল মোবাইলের জন্য কিছু সফটওয়্যারের সম্মিলন যেখানে অপারেটিং সিস্টেম, মিডলওয়্যার এবং এর এপ্লিকেশনগুলো থাকে। অ্যান্ড্রয়েড ইনকর্পোরেট প্রতিষ্ঠা হয়েছিল পালো আল্টো, ক্যালিফোর্নিয়ায় ২০০৩ সালের অক্টোবরে। বিখ্যাত এ কোম্পানির প্রতিষ্ঠাতা অ্যান্ডি রুবিন; সাথে ছিলেন রিচ মাইনার, নিক সিয়ারস এবং ক্রিস হোয়াইট (ওয়েবটিভি'র ডিজাইন এবং ইন্টারফেস প্রধান)।গুগল, ইনকর্পোরেটের প্রাথমিক ডেভেলপারদের (Android Inc) কিনে নেয় ২০০৫ সালে । আর অ্যান্ড্রয়েডের বিতরণ উন্মুক্ত করা হয় ৫ নভেম্বর ২০০৭ সালে; যেখানে ৮০টি হার্ডওয়্যার, সফটওয়্যার এবং টেলিকম কোম্পানি ছিল। এন্ড্রয়েডের অপারেটিং সিস্টেম লিনাক্স কারনেলের উপর ভিত্তি করে তৈরী করা হয়েছে। বর্তমানে এন্ড্রয়েড হল বিশ্বের শীর্ষ বিক্রিত স্মার্টফোন অপারেটিং সিস্টেম।

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

এন্ড্রয়েড ডেভেলপমেন্ট করতে প্রাথমিকভাবে যে ল্যাঙ্গুয়েজগুলো জানা প্রয়োজন হয় তার মধ্যে প্রধান হচ্ছে Java এবং যে IDE ব্যবহার করতে হয় তা হচ্ছে এন্ড্রয়েড ডেভেলপার টুল (ADT) প্লাগিন , যা আপনারা এখান থেকে ডাউনলোড করে নিতে পারেন।

এছাড়াও আপনাকে জাভা enviroment এর জন্য জাভা ডেভেলপমেন্ট কিট Java Platform (JDK) কম্পিউটার এ ইন্সটল করে নিতে হবে। জাভা ডেভেলপমেন্ট কিট (Java Platform (JDK)) ডাউনলোড করুন এখান থেকে।

এন্ড্রয়েড ডেভেলপমেন্ট এ জাভা ল্যাঙ্গুয়েজ জানা আবশ্যক, কিন্ত এখানে আমি জাভা সম্পর্কে বিস্তারিত বলবনা।

আপনারা জাভা সম্পর্কে বিস্তারিত জানতে এই দুইটি টিউটোরিয়াল দেখতে পারেন

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

আজকে আমরা শুধু এন্ড্রয়েড ডেভেলপমেন্ট এর জন্য এন্ড্রয়েড ডেভেলপার টুল (ADT) বা IDE টি ইন্সটল করব। আপনার  এন্ড্রয়েড SDK,  ADT Bundle টি ডাউনলোড হয়ে গেলে ZIP ফাইলটা extract করুন। Eclipse ফোল্ডার থেকে আইকন যুক্ত eclipse এপ্লিকেশন টি রান করুন । তারপর এন্ড্রয়েড ডেভেলপমেন্টের এর জন্য workspace ফোল্ডার নির্ধারণ করে দিন ।

এখন আপনার IDE টি প্রথম এপ্লিকেশন রান করার জন্য প্রস্তুত।

আমি Nayeem Hyder Riddhi, Ministry of Information & Communication Technology(MoICT)  কতৃক Mobile Application  Development এর উপর প্রশিক্ষণ নিয়েছি  এবং এছাড়া Basis কতৃক আয়োজিত বিভিন্ন কর্মশালায়ও অংশগ্রহন করেছি।

Level 0

আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

ধন্যবাদ শেয়ার করার জন্য।

ভালউদ্যোগ। অপেক্ষায় রইলাম। নিয়মিত পোষ্ট করুন। ধন্যবাদ

bro android devlopment korte kon language use korte hoy??

ভাই অনেক কাজের একটা টিউন করছেন। দয়া করে চালিয়ে যাবেন।

Level 0

apatata java janley colbe@kharap chele !

Level New

যাদের এন্ড্রয়েড ডেভেলপার টুল (ADT) প্লাগিন ডাউনলোড করতে প্রব্লেম হচ্ছে তারা নিচের লিঙ্ক থেকে ডাউনলোড করুন (MediaFire এ Upload করা ) ঃ-

লিঙ্ক :- http://www.mediafire.com/download/h6khcp4gxe9e2s2/adt-bundle-windows-x86_64-20140702.zip

ভাই অনেক ধন্যবাদ। অনেক উপকারি একটি পোস্ট দিছেন। 😀

Level 0

বাহ! সুন্দর পোস্ট ……।।
কিন্তু ভাইয়া……
আমি জাভা লাঙ্গুয়াজ সম্পর্কে কিছুই জানি নাহ………।
তোহ………।
আগে কি অইটার দক্ষতা অর্জন আবশ্যক?
সবশেষে …… ধন্যবাদ 😀

Eclipse তো খুলে না ‘Failed to Create the Java Virtual Machine’ মূলক ইরর ম্যাসেজ আসে।

    Level 0

    @তুহিন: JDK ইন্সটল দিয়ে নিন , এরপর এরর মেসেজ আসার কথা না

      @encoder: হুম। JDK ৮ ইনস্টল দিছি। এখনতো খুলছেইনা। [Windows XP Service pack 2]

ok vi

Level 4

খুব ভাল লাগলো
কিন্তু জাভা ল্যাঙ্গুয়েজ কি? কি ভাবে শেখা যাই? দয়া করে যদি একটু হেল্প করতেন,

ভাই আমি আমার wap site Tips4bd.com এটি একটি ফরাম সাইট এর জন্য একটা এপ তৈরি করতে চাই । Plz এর উপর একটি টিউন করুন ।

ভাই এজন্য কম্পিউটারের কেমন গঠন লাগবে?

ভাই দয়া করে কোন path a browse করে রাখতে হবে জানান

amar pc core i5..ram 4 gb…JDK..use korte ki kono problem hbe?