এন্ড্রোয়েড এপলিকেশন তৈরি শুরু করার জন্য প্রাথমিক টিউটোরিয়াল ও গাইড লাইন!!

কোন কিছু শুরু করার আগে অনেক গুলো মিথ্যে ধারনার কারনে শুরু করাই হয় না। এন্ড্রোয়েড এপলিকেশন ডেভলপ করা শিখব, তখন চিন্তা করলাম আমার তো এন্ড্রোয়েড ফোন নেই তাহলে এপলিকেশন টেস্ট করব কিভাবে? তাই যতদিন না এন্ড্রোয়েড কিনতে পারছি ততদিন এন্ড্রোয়েড এপ তৈরি করা শিখাও বন্ধ গোষণা করছি। ফোন কেনার পর যখন শেখা শুরু করছি, তত দিনে বুঝে গেছি যে এপলিকেশন তৈরি করার জন্য এন্ড্রোয়েড ফোন লাগে না। ভার্সুয়াল ইমিউলেটর থাকে যা দিয়ে এপলিকেশনটি টেস্ট করা যায়। আপনারা হয়তো লেখা পড়ে হাসতে পারেন, কি বোকামি করছি তাই না? যাইহোক, আপনার যদি এন্ড্রোয়েড ফোন থাকে তাহলে ভালো কথা, না থাকলে মন খারাপ করার দরকার নেই। ভার্সুয়াল ডিভাইস/ ইমিউলেটরেই মজা পাবেন। বিদ্রঃ কোন  ভুল হলে ক্ষমা করে দিবেন, আর সমস্যায় পড়লে মন্তব্যের মাধ্যমে জানালে আমি উত্তর দিতে পারব। সাথে সাথেই আমি ইমেইলের মাধ্যমে আপনার মন্ত্যব্য পেয়ে যাবো। তাই শুরু করার পথে কোন সমস্যায় পড়ে থেমে না গিয়ে চেষ্টা করবেন আশা করি ।
এন্ড্রোয়েড এপলিকেশন তৈরি শুরু করার প্রথম ধাপ গুলো একটু কঠিন লাগতে পারে অনেকের কাছে। কয়েকটি জিনিস এক সাথে সেট করতে হয়। 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 এ ক্লিক করুন
  • Eclipse  এর মেনুবার থেকে Help > Install New Software…. এ ক্লিক করুন।
  • Add এ ক্লিক করুন 
[top-right corner এ পাবেন]
  •  Add Repository dialog আসবে সেখানে নামের ঘরে “ADT Plugin” এবং Location এর ঘরে এ লিঙ্কটা এড করেনঃ  https://dl-ssl.google.com/android/eclipse/ [ আমার লেখা বুঝতে অসুবিদে হলে এখানে গিয়ে ইংরেজী ভার্সন দেখে নিন। ]
  • Click OK
নিচের ছবিটি দেখুন, ছবিতে ক্লিক করলে বড় করে ওপেন হবে।
  • ওকে করার পর কিছুক্ষন অপেক্ষা করুন। তারপর Available Software থেকে Developer Tools ক্লিক করে Next করুন।
পরের  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 তে ক্লিক করুন।
  • প্রথমে আপনার ডিভাইসের একটা নাম দিন, যেমনঃ JellyBean [ কোন স্পেস থাকতে পারবে না]
  • Target থেকে এন্ড্রোয়েডের কোন ভার্সনের ভার্সুয়াল ডিভাইস তৈরি করবেন তা ঠিক করুন। আমি 4.1 সিলেক্ট করলাম।
  • SD Card অংশ থেকে আপনার ভার্সুয়াল ডিভাইসের জন্য কতটুকু স্টোরেজ দিবেন তা দিন। ১ জিবি- আপনার হার্ডিস্কের ক্ষমতা অনুযায়ী দিতে পারেন।
  • অন্যান্য গুলো আপাতত ডিফল্ট হিসেবে রাখুন।  তারপর Create AVD তে ক্লিক করুন। তাহলে আপনার জন্য একটা ভার্সুয়াল ডিভাইস তৈরি হয়ে হবে।
  • এবার ভার্সুয়াল ডিভাইসটি সিলেক্ট করে Start এ ক্লিক করুন এবং লঞ্চ করুন। তাহলে আপনার ভার্সুয়াল ডিভাইস ওপেন হবে। দেখুন আমার ভার্সুয়াল Jelly Bean :)
  • আপনি Ctrl+F11 চেপে স্কিন রোটেট করতে পারবেন।
আমাদের এন্ড্রোয়েড ভার্সুয়াল ডিভাইস রেডি। এবার প্রথম প্রোগ্রাম তৈরি করতে পারি।   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 ইত্যাদি লিখে সার্চ করে দেখা শুরু করুন




Share on Google Plus

About Engr. Rokon Khan

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment