এই কোর্সের উদ্দেশ্য Android এপ্লিকেশন ডেভেলপমেন্টের জন্যে প্রয়োজনীয় বিষয়গুলো বিভিন্ন উদাহরণ ও এক্সপেরিমেন্টের মাধ্যমে তুলে ধরা। বিভিন্ন সময়ে প্রোজেক্ট করতে গিয়ে যে বিষয়গুলো শেখা হয়েছে, সেগুলোকেই একত্র করার চেষ্টা করেছি। ইতোপূর্বে এই কোর্স-এর রিসোর্সসমূহ Buet এবং BASIS (Bangladesh Association of Software & Information Services)-এর বিভিন্ন প্রোফেশনাল ট্রেনিং প্রোগ্রামে ব্যবহৃত হয়েছে।
আশা করছি এই কোর্স শেষে আপনিঃ
নিজে নিজে সম্পূর্ণ একটি এপ্লিকেশন ডিজাইন, ডেভেলপ এবং ডেপলয় করতে পারবেন।
কিভাবে একটা এপ্লিকেশন কাজ করে, কিভাবে এপ্লিকেশনের বিভিন্ন রকম কম্পোনেন্ট নিজেদের মধ্যে কমিউনিকেট করে, মোবাইলের বিভিন্ন হার্ডওয়্যারগুলোকে API-এর মাধ্যমে ব্যবহার করে ইত্যাদি সম্পর্কে জানবেন।
এন্ড্রয়েডের Communication-এর বিভিন্ন API, যেমন-Telephony, SMS, Internet Resources (HTTP) সম্পর্কে ধারণা পাবেন এবং ব্যবহার করতে পারবেন। Location API ও Google Maps API ব্যবহার করে লোকেশন-বেসড এপ্লিকেশন বানাতে পারবেন। এছাড়া কোর্সের বিভিন্ন উদাহরণ থেকে পাওয়া ধারণাগুলো ব্যবহারে করে Camera ও multimedia-ভিত্তিক এপ্লিকেশনও তৈরি করতে পারবেন।
কোর্সের রিসোর্স হিসাবে ভিডিওর পাশাপাশি স্লাইড সমূহ এবং সোর্সকোডের লিঙ্ক দিয়ে দেওয়া হবে।
http://www.shikkhok.com/%E0%A6%95%E0%A7%8B%E0%A6%B0%E0%A7%8D%E0%A6%B8-%E0%A6%A4%E0%A6%BE%E0%A6%B2%E0%A6%BF%E0%A6%95%E0%A6%BE/android-app-development/
2. এ েয়ড এি েকশন ডেভলপেম
প িতিদন ১ িমিলয়েনর বিশ
এ েয়ড িডভাইস
এি েভেটড হয়
সহেজ এবং একই সােথ ফান,
ট াবেলট ও অন ান
িডভাইেসর জন এপস
প িত মােস ১.৫ িবিলয়েনর
বিশ এপস ডাউনেলাড
গল ছাড়াও
িবিভ এপ মােকট
কাস স
েক...
3. এ েয়ড এি েকশন ডেভলপেম
[১] িনেজ িনেজ স
Setup
ূণ এক
কােসর উে শ [১]
এি েকশন িডজাইন, ডেভলপ এবং ডপলয় করা
Set up your
Development
Environment
Set up AVDs and
Devices for
Testing
Development
Create your
Application
Debugging
and Testing
Build and Run
your Application
Debug your
Application
Prepare your
Application for
Release
Release your
Application
Publishing
Test your
Application
7. এ েয়ড এি েকশন ডেভলপেম
কােদর জন
এই কােসর জেন দরকার হেব জাভা (এবং অবেজ
স েক প াথিমক িকছু ধারণা।
আশা করব আপিন িনেচর প
কাস [২]
ওিরেয়ে ড) প াগ ািমং ল া েয়জ
ু
েলার উ র জােননঃ
● একটা Class এবং একটা object এর মেধ পাথক িক?
● Abstract class এবং Interface িক?
● extends ও implements িক-ওয়ােডর মেধ
কানটা কখন
ব ব ত হয়?
● static এবং non-static িফে র মেধ পাথক িক? ইত ািদ...
জাভা প াগ ািমং ল া েয়েজর ধারণা েলােক ঝালাই কের িনেত িশ ক ডট কেমর “Java,
ু
অবেজ ওিরেয়ে ড প াগ ািমং ও Android”- কাস ফেলা করেত পােরন:
8. এ েয়ড এি েকশন ডেভলপেম
প াথিমকভােব ১৬
লকচারসমূহ ...
লকচােরর পিরক না করা হেয়েছ।
লকচার 0- কাস ওভারিভউ
লকচার ১ (ক)-
র আেগঃ এ েয়ড
াটফম পিরিচিত
লকচার ১ (খ)-
ঃ প েয়াজনীয় টু লস এবং প থম এি েকশন
লকচার ২ (ক)- Android Internals:সংি
লকচার ২ (খ)- প েজ
পিরিচিত
াকচার
লকচার ৩- Activity এবং ইউজার ই ারেফস-১
লকচার ৪- Activity এবং ইউজার ই ারেফস-২
লকচার ৫-
ােরজঃ SQLite এবং অন ান
লকচার ৬- ListView ও ListAdapter িনেয় কাজ করা
লকচার ৭- BroadcastReceiver কে
ােন
9. এ েয়ড এি েকশন ডেভলপেম
লকচার ৮- ব াকগ াউ
Service কে
লকচারসমূহ ...
ােন
লকচার ৯- ওেয়ব সািভেসর সােথ Communication (HTTP GET, POST etc)-১
লকচার ১০- ওেয়ব সািভেসর সােথ Communication (HTTP GET, POST etc) -২
লকচার ১১- Fragment এবং ActionBar (ইউজার ই ারেফস ও নিভেগশন)
লকচার ১২- Location API এবং Google Maps API-১
লকচার ১৩- Location API এবং Google Maps API-২
লকচার ১৪- Sensors এবং Gestures
লকচার ১৫- ContentProvider কে
ােন
লকচার ১৬- Deployment to Google Play এবং অন ান িরেসাস