পোস্টটি পড়া হয়েছে 652 বার
retrofit different abstraction layer android bengali tutorial

Android এ Retrofit ব্যবহার করে GET ও POST রিকোয়েস্ট [different network layer] – ২

Retrofit library নিয়ে আমার ব্লগের প্রথম পোস্টে আলোচনা করেছিলাম সোজা-সাপটা ভাবে কিভাবে অ্যাপ থেকে সার্ভারে কল করা যায়। দেখিয়েছিলাম Activity থেকেই নেটওয়ার্ক কলের implementation. অর্থাৎ সার্ভারে কল করা, সেখান থেকে রেসপন্স পাওয়া সব কিছুই করা হচ্ছিল Activity class এর ভিতরে। এই পর্বে আমরা কিছু বেটার প্র্যাকটিস অ্যাপ্লাই করব। UI class এর ভিতরে আমরা নেটওয়ার্ক কল […]

পোস্টটি পড়া হয়েছে 824 বার
Image upload to PHP server from Android App using Retrofit Library

Retrofit ব্যবহার করে Android App থেকে সার্ভারে image আপলোড

আমার জবের ইন্টারভিউয়ে জিজ্ঞেস করেছিল সার্ভারে ফাইল আপলোড করার কাজ করেছি কিনা। উত্তরটা ছিল ‘না’। ক্লায়েন্টের একটা প্রোজেক্টে ইমেজ আপলোড করার দরকার ছিল। সেখানে ইমেজকে base64 এ কনভার্ট করে স্ট্রিং হিসাবে ডেটা POST করেছিলাম! 😛 আর কোথাও ফাইল আপলোড করা দরকার হয় নাই। জবে জয়েন করার পর প্রথম যেই প্রোজেক্টটা একা হাতে করি সেটাতেই ছিল […]

পোস্টটি পড়া হয়েছে 700 বার
Eventbus library Android tutorial for publisher/subscriber pattern

Android ডেভেলপমেন্টে publisher/subscriber pattern এর জন্য EventBus

একটা ইউজ কেস চিন্তা করা যাক। আমাদের অ্যাপে এক বা একাধিক Activity আছে। একটা থেকে বাটন ক্লিকে আরেকটায় যাওয়া যায়। এরকম কোনো একটা activity-তে একটা বাটন আছে। তাতে ক্লিক করলে রিমোট সার্ভারে একটা রিকোয়েস্ট যাবে। এরপর সার্ভার থেকে কিছু JSON ডেটা আসবে। JSON এর সাইজ হতে পারে ৫ থেকে ১০ মেগাবাইট। এই রিকোয়েস্ট যাওয়া ও […]

পোস্টটি পড়া হয়েছে 852 বার
Android Logger Library অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট

অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টে Logger Library’র ব্যবহার

প্রথম প্রথম যখন অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট শেখা শুরু করি, তখন কোনো ডেটার মান ঠিক আছে কিনা সেটা চেক করার জন্য System.out.println(data); ব্যবহার করে দেখতাম। একাধিক জায়গা থেকে একই ভ্যালু প্রিন্ট করলে একটার থেকে আরেকটাকে আলাদা করতাম নানান কিসিমের কীওয়ার্ড দিয়ে। যেমনঃ System.out.println(“hukka hua ” + data); Log Cat এ এরপর সার্চ দিতাম “hukka hua” লিখে। […]

পোস্টটি পড়া হয়েছে 1,827 বার

Android অ্যাপে ওয়েব স্ক্র্যাপিং এর জন্য Jsoup Library

ধরেন কোনো একটা ওয়েবসাইটে কিছু ডেটা আছে। যা আপনি আপনার অ্যাপের ইউজারকে দেখাতে চান। এটা করার জন্য অ্যান্ড্রয়েড শেখার শুরুর দিকে মাথায় আসে “ওয়েবভিউতে লোড কইরা দিলেই কাজ শ্যাষ!” এতে কিছুটা কাজ হয়। কিন্তু অনেক সময়েই ঝামেলা থাকে। যেমন আপনি যদি একটা সাইটের কোনো একটা নির্দিষ্ট অংশ বা একটা পেজের নির্দিষ্ট কিছু টেক্সট দেখাতে চান […]

পোস্টটি পড়া হয়েছে 1,068 বার
অ্যান্ড্রয়েড টিউটরিয়াল

Android এর দারুণ একটা লাইব্রেরি – ExpandableLayout

একটা সিনারিও চিন্তা করা যাক। যে কোনো বিষয়ের উপর আর্টিকেল পড়ার জন্য অ্যাপের একটা Activity চালু হবে। এখানে আমাদেরকে আর্টিকেলের একটা লিস্ট দেখাতে হবে ছবি সহ। যে কোনো আর্টিকেলে ক্লিক করলে আমরা সাধারনত আরেকটা activity বা fragment এ নিয়ে সেটাকে লোড করি। কিন্তু যদি কোনো কারণে আমরা চাই অন্য কোনো অ্যাক্টিভিটি বা ফ্রেগমেন্টে আর্টিকেল শো […]

পোস্টটি পড়া হয়েছে 3,330 বার

Android এ Retrofit ব্যবহার করে GET ও POST রিকোয়েস্ট

Retrofit হচ্ছে Square এর ডেভেলপ করা একটা REST client বা network library. জাভা বা অ্যান্ড্রয়েডে এটা ব্যবহার করে খুব সহজেই নেটওয়ার্কের সাথে অর্থাৎ কোন ওয়েব সার্ভারের সাথে HTTP protocol এর মাধ্যমে কানেক্টেড হওয়া যায়। JSON ফরমেটে ডেটা আদান-প্রদানের জন্য এই লাইব্রেরিটা অতুলনীয়। আমার ডেভেলপমেন্টের শুরুর দিকে নেটওয়ার্ক কল দেয়ার কাজ করেছিলাম AsyncTask এর মাধ্যমে। এরপর […]