আজ আমরা এন্ড্রয়েড সম্পর্কে প্রাথামিক ধারনা এবং ডেভেলপমেন্ট এর জন্য প্রয়োজনীয় টুল সম্পর্কে জানব।
এন্ড্রয়েড(ইংরেজি: 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 কতৃক আয়োজিত বিভিন্ন কর্মশালায়ও অংশগ্রহন করেছি।
আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi
ধন্যবাদ শেয়ার করার জন্য।