JSON parsing – অ্যান্ড্রয়েড

এখনকার বেশির ভাগ ওয়েব সাইটই API কল করলে JSON ডেটা পাঠায়। এ জন্য কোন ওয়েব সাইট বা ফেসবুক গুগল ম্যাপ ইত্যাদির অ্যাপ তৈরি করতে চাইলে JSON ডেটা নিয়ে কাজ করার অভিজ্ঞতা দরকার হয়। আজ আমরা দেখব কিভাবে JSON ডেটা পার্স করতে হয়। এ টিউটোরিয়ালে আমরা সিম্পল একটা JSON ফাইল ব্যবহার করব। যেখানে সকালের খাবারের আইটেম … Read more

XML parsing – অ্যান্ড্রয়েড

কিভাবে XML parse করা যায়, তা দেখব। এ টিউটোরিয়ালে আমরা W3school থেকে পাওয়া সিম্পল একটা XML ফাইল ব্যবহার করব। যেখানে সকালের খাবারের আইটেম গুলোর কিছু তথ্য দেওয়া আছে। ফাইলটি দেখা যাবে এখানে ক্লিক করে। ঐটা ডাউনলোড করে asset ফোল্ডারে রাখব। এখানে সকালের খাবারের একটা তালিকা, তাদের দাম এবং তথ্য দেওয়া আছে। আমরা এ তথ্য গুলো পার্স … Read more

ওয়েব সাইট ফীড থেকে XML ডেটা পার্স করা – অ্যান্ড্রয়েড

দারুণ একটা বিষয় শিখতে যাচ্ছি আমরা। বিভিন্ন সাইটের API এর মাধ্যমে XML বা JSON ডেটা দিয়ে থাকে। যেমন গুগল ম্যাপ নিয়ে কোন অ্যাপ তৈরি করব, তখন গুগল ম্যাপ API কল করলে আমাদের কিছু ডেটা পাঠাবে, সেগুলো আমরা আমাদের অ্যাপে দেখাবো। ঐ ডেটা গুলো একজন ব্যবহারকারীকে দেখালে সে কিছুই বুঝবে না। সেগুলোকে সুন্দর করে পার্স করে … Read more

অ্যান্ড্রয়েড লিস্ট ভিউ থেকে এক্টিভিটি – ListView to new activity

আমরা পৃথিবীর ১০ বিলিওনিয়ারের তথ্য নিয়ে একটা অ্যাপ বানাবো। সেখানে প্রথম পেইজে থাকবে ঐ দশ জন বিলিওনিয়ারের নাম। যা থাকবে একটা লিস্ট ভিউতে। এবং পরে ঐ নামের যে কোন একটাতে ক্লিক করলে নতুন আরেকটা এক্টিভিটি ওপেন হবে, যেখানে ঐ সিলেক্টেড বিলিওনিয়ারের তথ্য দেখাবে। এরকম অ্যাপ কিভাবে তৈরি করা যায়, তাই দেখব। প্রথমেই এন্ড্রয়েড স্টুডিওতে একটা … Read more

অ্যান্ড্রয়েড ফ্র্যাগমেন্ট – Android Fragment – Java

ফ্র্যাগমেন্ট ব্যবহার করার আগে আমাদের ফ্র্যাগমেন্ট তৈরি করতে হবে। ফ্র্যাগমেন্ট তৈরি করতে আমাদের একটা XML লেআউট ফাইল লাগবে। এবং একটি জাভা ক্লাস তৈরি করতে হবে। এর পরের কাজ হচ্ছে ফ্র্যাগমেন্টের ব্যবহার। আমরা দুই ভাবে ফ্র্যাগমেন্ট ব্যবহার করতে পারি। একটি হচ্ছে XML থেকে। আরেকটি হচ্ছে Java কোড থেকে। এখন দেখব কিভাবে Java থেকে ফ্র্যাগমেন্ট ব্যবহার করা যায়। … Read more

অ্যান্ড্রয়েড ফ্র্যাগমেন্ট – Android Fragment – XML

ফ্র্যাগমেন্ট ব্যবহার করার আগে আমাদের ফ্র্যাগমেন্ট তৈরি করতে হবে। ফ্র্যাগমেন্ট তৈরি করতে আমাদের একটা XML লেআউট ফাইল লাগবে। এবং একটি জাভা ক্লাস তৈরি করতে হবে। এর পরের কাজ হচ্ছে ফ্র্যাগমেন্টের ব্যবহার। আমরা দুই ভাবে ফ্র্যাগমেন্ট ব্যবহার করতে পারি। একটি হচ্ছে XML থেকে। আরেকটি হচ্ছে Java কোড থেকে। এখন দেখব কিভাবে xml থেকে ফ্র্যাগমেন্ট ব্যবহার করা … Read more

অ্যান্ড্রয়েড লিস্ট ভিউ – Android ListView

কিভাবে একটি ডাইনামিক লিস্ট ভিউ তৈরি করা যায়, তাই দেখব আমরা। লিস্ট ভিউ তৈরি করার জন্য ListView টি xml এ প্লেস করব। ডিজাইন মুড থেকে বাম পাশের Palette থেকে ListView টি  Drag and Drop করলেই হবে। তাহলে আমরা একটি ডামি লিস্ট দেখতে পাবো। এই ডামি লিস্টটি আমাদের নিজস্ব আইটেম দিয়ে আমরা পূর্ণ করব, জাভা কোড … Read more

পাইথন – input

এর আগের প্রোগ্রাম গুলতে আমরা শুধু কিছু ভ্যারিয়েবল ডিক্লেয়ার করেছি, সেগুলো আউটপুট দিয়েছি। আমাদের প্রোগ্রামে ব্যবহারকারী থেকে কোন কিছু ইনপুট নিতে হতে পারে। আমাদের বাস্তব জীবনের প্রোগ্রাম গুলো যেমন হয় আরকি। আর তার জন্য ব্যবহার করা হয় input ইনপুট নিয়ে তা একটা ভ্যারিয়েবলে এসাইন করার জন্য নিচের মত করে লেখা হয়ঃ উপরের প্রোগ্রামে আমরা ব্যবহার … Read more

অ্যান্ড্রয়েড অ্যাপে বাংলা লেখা দেখানো

অ্যান্ড্রয়েড অ্যাপে বাংলা লেখা দেখনো সহজ। বাংলা ইউনিকোড লেখা লিখলেই তা দেখাবে। তারপর ও যদি নিজ পছন্দের ফন্ট সেট করে দিতে চাই, তাহলে তাও করা যাবে। আর বিষয়টা খুবি সহজ। তার জন্য আমাদের বাংলা ইউনিকোড ফন্ট দরকার। আর Omicronlab থেকে নিজের পছন্দ মত বাংলা ইউনিকোড ফন্ট ডাউনলোড করে নিতে পারেন। যেমন আমি ডাউনলোড করলাম Kalpurush ফন্টটি। … Read more

অ্যান্ড্রয়েড থেকে ডাটাবেজে ডাটা সেভ করার জন্য Android + PHP + MySQL টিউটোরিয়াল

অ্যান্ড্রয়েডে ডিফল্ট ভাবেই আমাদের ব্যবহার করার জন্য একোটা ডেটাবেজ থাকে, তা হচ্ছে SQLite. কিন্তু আমারা যদি MySQL বা অন্য কোন ডেটাবেজ ব্যবহার করতে চাই, তাহলে আমাদের নিজস্ব সার্ভারে তা ইন্সটল করে ব্যবহার করতে হবে। যারা ওয়েব ডেভেলপার, তাদের প্রায় সবাই MySQL এর সাথে পরিচিত। অনেক গুলো ওয়েব অ্যাপ এর ডাটাবেজ MySQL হওয়াতে আমাদের তৈরি বিভিন্ন … Read more