টিউনটা হয়তো অনেকেই এর আগে টেকটুইটস ব্লগে দেখে থাকবেন। আগে পড়ে থাকলে দুঃখিত। না পড়লেতো ভালো। এখন পড়তে পারবেন।
কোন কিছু শুরু করার আগে অনেক গুলো মিথ্যে ধারনার কারনে শুরু করাই হয় না। এন্ড্রোয়েড এপলিকেশন ডেভলপ করা শিখব, তখন চিন্তা করলাম আমার তো এন্ড্রোয়েড ফোন নেই তাহলে এপলিকেশন টেস্ট করব কিভাবে? তাই যতদিন না এন্ড্রোয়েড কিনতে পারছি ততদিন এন্ড্রোয়েড এপ তৈরি করা শিখাও বন্ধ গোষণা করছি। ফোন কেনার পর যখন শেখা শুরু করছি, তত দিনে বুঝে গেছি যে এপলিকেশন তৈরি করার জন্য এন্ড্রোয়েড ফোন লাগে না। ভার্সুয়াল ইমিউলেটর থাকে যা দিয়ে এপলিকেশনটি টেস্ট করা যায়। আপনারা হয়তো লেখা পড়ে হাসতে পারেন, কি বোকামি করছি তাই না? যাইহোক, আপনার যদি এন্ড্রোয়েড ফোন থাকে তাহলে ভালো কথা, না থাকলে মন খারাপ করার দরকার নেই। ভার্সুয়াল ডিভাইস/ ইমিউলেটরেই মজা পাবেন। বিদ্রঃ কোন ভুল হলে ক্ষমা করে দিবেন, আর সমস্যায় পড়লে মন্তব্যের মাধ্যমে জানালে আমি উত্তর দিতে পারব। সাথে সাথেই আমি ইমেইলের মাধ্যমে আপনার মন্ত্যব্য পেয়ে যাবো। তাই শুরু করার পথে কোন সমস্যায় পড়ে থেমে না গিয়ে চেষ্টা করবেন আশা করি 🙂
এন্ড্রোয়েড এপলিকেশন তৈরি শুরু করার প্রথম ধাপ গুলো একটু কঠিন লাগতে পারে অনেকের কাছে। কয়েকটি জিনিস এক সাথে সেট করতে হয়। Android SDK, ADT Plugin, ভার্সুয়াল ডিভাইস এবং IDE হিসেবে Eclipse। Eclipse নিয়ে আগে একটি পোস্ট লিখছি, তা দেখে নিতে পারেন এখান থেকে।
Eclipse এর পর Android SDK ডাউনলোড করে ইন্সটল করে নিন। তার জন্য ভিজিট করুনঃ
উইন্ডোজ হলে EXE ভার্শন ডাউনলোড করে নিলে সুবিদে হবে। ডাউনলোড এর পর ইন্সটল করে ওপেন করুন। তাহলে Android SDK Manager ওপেন হবে। এখান থেকে API গুলো ইন্সটল করে নিন। সব গুলো ইন্সটল হতে অনেক সময় লাগবে, বুদ্ধি হচ্ছে ইন্সটল দিয়ে ঘুমুতে যাওয়া। ঘুম থেকে উঠে দেখবেন সব ইন্টল হয়ে আছে। আর সব গুলো না পারলে অন্তত এন্ড্রোয়েড 4.01 বা যে কোন একটা ভার্সনের API ইন্সটল করে নিন।
Android SDK এবং API ইন্সটলের পরের কাজ হচ্ছে Eclipse এ ADT Plugin যোগ করা।
তার জন্য, Eclipse এর Help menu থেকে Add এ ক্লিক করুন
[top-right corner এ পাবেন]
পরের window তে আপনি অনেক একটি লিস্ট দেখতে পাবেন যে tools গুলো ডাউনলোড করতে হবে, এখান থেকে Developer Tools টি সিলেক্ট করুন। আবার Next এ ক্লিক করুন এবং accept the license agreements এ ক্লিক করে Finish করুন। তাহলে সফটওয়ার গুলো ডাউনলোড হবে। ডাউনলোড শেষে Eclipse রিস্টার্ট করে নিন। আপনার Eclipse তে Android এর কিছু সুবিদা যোগ হবে এতে।
এবার আপনি Android App তৈরি করার জন্য প্রস্তুত।
এপ তৈরির আগে আমরা একটি এন্ড্রোয়েড ভার্সুয়াল ডিভাইস/ইমিউলেটর তৈরি করে নি। তার জন্য Eclipse এর আইকন নেভিগেশন মেনু থেকে Android Virtual Device Manager ওপেন করুন।
তাহলে Android Virtual Device Manager ওপেন হবে। ঐখানে এখনো কোন Android Virtual Device নেই কারন আমরা তৈরি করি নি। একটা তৈরি করার জন্য New তে ক্লিক করুন।
আমাদের এন্ড্রোয়েড ভার্সুয়াল ডিভাইস রেডি। এবার প্রথম প্রোগ্রাম তৈরি করতে পারি। Open a wizard to help create a android application এ ক্লিক করুন।
তারপর আপনার এপলিকেশনের নাম দিন। প্রজেক্ট এবং Package Name এর নাম দিন। তারপর নেক্সট এ ক্লিক করুন। Configure Launcher Icon থেকে আপনার পছন্দের আইকন এবং রঙ দিন। কিছু না দিলে ডিফল্ট মান ব্যবহার করা হবে। এভাবে নেক্সট করে ফিনিস করুন। তাহলে আপনার জন্য একটা টেস্ট এপলিকেশন তৈরি হবে। এবার আপনার ইচ্ছে মত কোড লেখার জন্য তৈরি হয়ে গেছে। আপনাকে প্রথমে XML layout এর গ্রাফিক্যাল লেয়াউট দেখাবে। কোড দেখতে চাইলে নিচের দিক থেকে activity_main.xml এ ক্লিক করে দেখে নিতে পারেন। Eclipse এর Package Explorer এ আপনি যদি আপনার এপলিকেশনের ফাইল দেখেন তাহলে অনেক গুলো ফাইল দেখতে পাবেন। ঐখানে অন্যান্য জাভা ফাইল, ক্লাস ফাইল এবং লাইব্রেরী গুলো রয়েছে। আস্তে আস্তে ঐগুলো জানার চেষ্টা করুন ইন্টারনেটের সাহায্য নিয়ে। http://developer.android.com/develop/index.html ভিজিট করলে অনেক কিছু পাবেন। আর Android development / Android app Development tutorial লিখে সার্চ করলে হাজার টিউটোরিয়াল আপনার সামনে চলে আসবে। বাংলা টিউটোরিয়ালের অপেক্ষায় না বসে থেকে ইংরেজী গুলো থেকে শেখা শুরু করুন।
সব কিছু ঠিক আছে কিনা তা চেক করার জন্য Eclipse এর Run বাটনে ক্লিক করুন। এবং Android Application সিলেক্ট করুন। তাহলে আপনার ভার্সুয়াল ডিভাইসে আপনাকে আপনার প্রথম টেস্ট এপলিকেশন দেখাবে।
স্বাগতম এন্ড্রোয়েডে এপলিকেশন ডেভলপমেন্টের দুনিয়ায় 🙂 আশা করব সুন্দর কিছু এপলিকেশন তৈরি করতে পারবেন আমাদের জন্য। নিচের লিঙ্ক গুলো ভিজিট করতে ভুলবেন না।
আমি চেষ্টা করব আরো কিছু ভিডিও টিউটোরিয়ালের লিঙ্ক দিতে। YouTube এ গিয়ে আপাতত Android App Development / Android Games Development ইত্যাদি লিখে সার্চ করে দেখা শুরু করুন। পরবর্তিতে আমি ওয়েব টেকনলজি ব্যবহার করে মোবাইল এপলিকেশন তৈরি নিয়ে লিখব ইনশাহ আল্লাহ। একটা অনুরোধ করব, আপনার কেমন লাগলো, কিভাবে আমার লেখা উচিত তা জানিয়ে মন্তব্য করুন প্লিজ। তাহলে বুঝতে পারব কারো কাজে আসবে লেখাটি। টেকটুইটস এ ফেসবুকের মাধ্যমেও মন্ত্যব্য করা যায়।
আমি জাকির হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 224 টি টিউন ও 1487 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
পৃথিবীতে অল্পকয়েক দিনের জন্য অনেকেই আসে, হেঁটে খেলে চলে যায়। এর মধ্যে অল্প কয়েক জনই পায়ের চাপ রেখে যায়।ওদের একজন হতে ইচ্ছে করে। প্রযুক্তির আরেকটি সেরা ব্লগ টেকটুইটস। আপনাদের স্বাগতম, যেখানে প্রতিটি বন্ধুর অংশ গ্রহনে গড়ে উঠেছে একটি পরিবার। আপনাদের পছন্দ হবে আশা করি। ফেসবুকে আমি - ?জাকির!
Sundor Tune korecen. Arokom aro chai. vai android app banate kon programming language valo jante hoy ??