মোবাইল এবং ট্যাব ব্যবহার কারীর মধ্যে সবচেয়ে বেশি ব্যবহৃত হচ্ছে অ্যান্ড্রয়েড। বেশি ব্যবহার মানেই সুযোগ বেশি। আর এ জন্যই অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টে সুযোগ বেশি। যেখানে নিজের বুদ্ধিকে কাজে লাগানো যাবে। হতে চাইলে মোবাইল অ্যাপ ডেভেলপার নামে সুন্দর একটি লেখা রয়েছে। সেখান থেকে মোবাইল অ্যাপ ডেভেলপমেন্ট কেন, কিভাবে ইত্যাদি নিয়ে বিস্তারিত জানা যাবে। মোবাইল অ্যাপ আর্কিটেকচার নিয়ে নিচের লেখাটি দেখতে পারেনঃ
এ ছাড়া দেখতে পারেন ক্যারিয়ার গাইডঃ অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট লেখাটি। নিচের লিস্ট থেকে অ্যান্ড্রয়েড এর বিভিন্ন বিষয় গুলো জানা যাবে।
প্রথমিক বিষয় গুলোঃ
- এন্ড্রোয়েড স্টুডিও ব্যবহার করে এন্ড্রোয়েড অ্যাপ তৈরির গাইড লাইন
- এন্ড্রোয়েড EditText, Button এবং TextView এর উদাহরন
- এন্ড্রয়েড মাল্টি লেআউট অ্যাপ তৈরির টিউটোরিয়াল
- অ্যান্ড্রয়েড ইনটেন্ট
- অ্যাপ ডেভেলপমেন্ট – মিডিয়া প্লে / MP3 প্লে
- এন্ড্রয়েড মাল্টি একটিভিটি / মাল্টি লেয়াউট টিউটোরিয়াল
- এন্ড্রয়েডঃ AppCompatActivity তে ActionBar বা App Bar নিয়ে কাজ করা
- লিস্ট ভিউ – Android ListView
- পপ-আপ মেনু তৈরি
- লিস্ট ভিউ থেকে এক্টিভিটি – ListView to new activity
- ফ্র্যাগমেন্ট – Android Fragment – XML
- ফ্র্যাগমেন্ট – Android Fragment – Java
- অ্যাপে বাংলা লেখা দেখানো
- ব্যাকগ্রাউন্ড অ্যাপ তৈরির টিউটোরিয়াল
- লিস্ট ডায়ালগ
- জাভা কোড থেকে ডাইনামিক ভিউ যুক্ত করা
- রিসাইকেল ভিউ
লিস্ট ভিউ
অ্যাপ ডেভেলপমেন্টের ক্ষেত্রে অনেক সময় আমাদের লিস্ট ভিউ নিয়ে কাজ করতে হতে পারে। লিস্ট ভিউ নিয়ে লেখা গুলোঃ
- লিস্ট ভিউ – Android ListView
- পপ-আপ মেনু তৈরি
- লিস্ট ভিউ থেকে এক্টিভিটি – ListView to new activity
- অ্যান্ড্রয়েড লিস্টভিউ তে চেকবক্স যুক্ত করা
- অ্যান্ড্রয়েড অবজেক্ট লিস্ট থেকে লিস্টভিউ ও কাস্টম অ্যাডাপ্টার
- লিস্ট ভিউতে সার্চ ফাংশন যুক্ত করা
ইন্টারমিডিয়েট টিউটোরিয়াঃ
- অ্যান্ড্রয়েড রানটাইম পারমিশন
- অ্যান্ড্রয়েড থেকে ডাটাবেজে ডাটা সেভ করার জন্য Android + PHP + MySQL টিউটোরিয়াল
- স্ন্যাকবার – Snackbar
- XML parsing – অ্যান্ড্রয়েড
- JSON parsing – অ্যান্ড্রয়েড
- ওয়েব সাইট ফীড থেকে XML ডেটা পার্স করা – অ্যান্ড্রয়েড
- Volley তে সিম্পল রিকোয়েস্ট
- আন্ড্রয়েড Volley তে সিম্পল পোস্ট
- অ্যান্ড্রয়েডে HTTP লাইব্রেরী হিসেবে Volley ব্যবহার
- JSON অবজেক্টকে GSON ব্যবহার করে জাভা অবজেক্ট কনভার্ট
- অ্যান্ড্রয়েড GSON টিউটোরিয়াল
- ভিউ পেজার ViewPager
- পুল টু রিফ্রেশ যুক্ত করা
ফায়ারবেজঃ
একটা দারুণ মোবাইল অ্যাপ তৈরি করতে যা যা দরকার, ফায়ারবেস তার সব সুবিধেই দিচ্ছে। যেমন ডেটাবেজ, অ্যানালাইটিক্স, নোটিফিকেশন, ক্লাউড মেসেজিং, মানিটাইজেশন, অথেনটিকেশন সহ অনেক অনেক সার্ভিস। এখান থেকে ফায়ারবেজ সম্পর্কে জানা যাবেঃ
- অ্যান্ড্রয়েড প্রজেক্টে গুগলে ফায়ারবেজ – Firebase যুক্ত করা এবং পুশ নোটিফিকেশন পাঠানো
- ফায়ারবেজ রিয়েলটাইম ডেটাবেজ
- ফায়ারবেজ হোস্টিং
- গুগল ফায়ারবেজ এডমব অ্যান্ড্রয়েড অ্যাপে ইন্ট্রিগ্রেট করা।
- গুগল ফায়ারবেজ এডমব Interstitial অ্যান্ড্রয়েড অ্যাপে ইন্ট্রিগ্রেট করা।
ইউটিউব এবং মিডিয়া ঃ
অ্যান্ড্রয়েড এবং ডেটাবেজঃ
- অ্যান্ড্রয়েড অ্যাপে SQLite ডেটাবেজ ব্যবহার
- অ্যান্ড্রয়েড অ্যাপের ডেটাবেজ হিসেবে Realm ডেটাবেজ ব্যবহার
- ফায়ারবেজ রিয়েলটাইম ডেটাবেজ
- এসেট ফোল্ডার থেকে ডেটাবেজ ব্যবহার করা
অন্যান্য কিছু টিউটোরিয়ালঃ
সার্ভার বা HTTP রিকোয়েস্ট (REST, Volly, JSON, XML)
- HTTP লাইব্রেরী হিসেবে Volley ব্যবহার
- Volley তে সিম্পল রিকোয়েস্ট
- Volley তে সিম্পল পোস্ট
- Volley ব্যবহার করে সার্ভারে ইমেজ আপলোড
- ডাটাবেজে ডাটা সেভ করার জন্য Android + PHP + MySQL টিউটোরিয়াল
এডভান্স টিউটোরিয়ালঃ
ইমেজ প্রসেসিংঃ
- ইমেজ প্রসেসিংঃ ইমেজ ইনভার্ট
- ইমেজ প্রসেসিংঃ ইমেজ ফিল্টার
- ইমেজ প্রসেসিং – গ্যালারি থেকে ইমেজ সিলেক্ট
- ইমেজ প্রসেসিং – ইমেজ সিলেক্ট, ইমেজ প্রসেসিং এবং শেষে গ্যালারিতে সেভ করা
- ইমেজ প্রসেসিং – ইমেজ রিসাইজিং
- অ্যাপ থেকে ইমেজ শেয়ার – এন্ড্রয়েড
অ্যান্ড্রয়েড গেম ডেভেলপমেন্টঃ
ইউনিটি ব্যবহার করে গেম ডেভেলপমেন্টঃ
- ইউনিটি সম্পর্কে ধারণা এবং একটি গেম তৈরি
- ইউনিটি গেম ডেভেলপমেন্ট – ফ্লাপি বার্ড ২
- ইউনিটি গেম ডেভেলপমেন্ট – ফ্লাপি বার্ড ৩ – সাউন্ড
- ইউনিটি গেমে এডমব যুক্ত করা
libGDX ব্যবহার করে গেম ডেভেলপমেন্টঃ
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Drawing
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Text
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Camera, Viewport, Projection Matrix
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Screens
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: Sound
- libGDX গেম ডেভেলপমেন্ট টিউটোরিয়াল: একটি সিম্পল গেম তৈরি
ইমিউলেটর তৈরি ও অন্যান্যঃ
প্লে স্টোরে অ্যাপ পাবলিশ এবং অ্যাপ মানিটাইজেশন করাঃ
- গুগল প্লে স্টোরে ডেভেলপার একাউন্ট খোলা এবং অ্যাপ সাবমিট করা।
- কার্ড ছাড়াও বাংলাদেশ থেকে গুগল প্লে স্টোরে ডেভ একাউন্ট খোলার উপায়
- মোবাইল অ্যাপ মানিটাইজেশন বা টাকা আয় করার উপায়
- গুগল ফায়ারবেজ এডমব ইন্ট্রিগ্রেট করা।
- গুগল ফায়ারবেজ এডমব Interstitial অ্যান্ড্রয়েড অ্যাপে ইন্ট্রিগ্রেট করা।
- অ্যান্ড্রয়েডে এডমব ব্যনার এড দেখানোর টিউটোরিয়াল
- এডসেন্স, এডমব বা যে কোন এড নেটওয়ার্কের RMP
বিভিন্ন সমস্যা ও সমাধানঃ
- AVD [ভার্সুয়াল ডিভাইস] তৈরিতে সমস্যা।
- ইমিলেটর তৈরিতে সমস্যা এবং সমাধান…
- এন্ড্রয়েড স্টুডিওতে XML Rendering Problem.
- এডসেন্স / এডমব পিন পাওয়া নিয়ে সমস্যা এবং সমাধান।
এই বইটি পেতে চাই।কিভাবে আমি এই বইটি পেতে পারি জানাবেন।আমার এই রকম একটি বই খুবই দরকার।এ রকম একটি বইয়ের ব্যাবস্থা করে দিলে কৃতজ্ঞ থাকব।