Retrofit library নিয়ে আমার ব্লগের প্রথম পোস্টে আলোচনা করেছিলাম সোজা-সাপটা ভাবে কিভাবে অ্যাপ থেকে সার্ভারে কল করা যায়। দেখিয়েছিলাম Activity থেকেই নেটওয়ার্ক কলের implementation. অর্থাৎ সার্ভারে কল করা, সেখান থেকে রেসপন্স পাওয়া সব কিছুই করা হচ্ছিল Activity class এর ভিতরে। এই পর্বে আমরা কিছু বেটার প্র্যাকটিস অ্যাপ্লাই করব। UI class এর ভিতরে আমরা নেটওয়ার্ক কল…Continue reading Android এ Retrofit ব্যবহার করে GET ও POST রিকোয়েস্ট [different network layer] – ২
Category: Android Library
Retrofit ব্যবহার করে Android App থেকে সার্ভারে image আপলোড
Post updated on 1st October, 2017 at 06:50 pmআমার জবের ইন্টারভিউয়ে জিজ্ঞেস করেছিল সার্ভারে ফাইল আপলোড করার কাজ করেছি কিনা। উত্তরটা ছিল ‘না’। ক্লায়েন্টের একটা প্রোজেক্টে ইমেজ আপলোড করার দরকার ছিল। সেখানে ইমেজকে base64 এ কনভার্ট করে স্ট্রিং হিসাবে ডেটা POST করেছিলাম! 😛 আর কোথাও ফাইল আপলোড করা দরকার হয় নাই। জবে জয়েন করার পর…Continue reading Retrofit ব্যবহার করে Android App থেকে সার্ভারে image আপলোড
Android ডেভেলপমেন্টে publisher/subscriber pattern এর জন্য EventBus
Post updated on 1st October, 2017 at 06:49 pmএকটা ইউজ কেস চিন্তা করা যাক। আমাদের অ্যাপে এক বা একাধিক Activity আছে। একটা থেকে বাটন ক্লিকে আরেকটায় যাওয়া যায়। এরকম কোনো একটা activity-তে একটা বাটন আছে। তাতে ক্লিক করলে রিমোট সার্ভারে একটা রিকোয়েস্ট যাবে। এরপর সার্ভার থেকে কিছু JSON ডেটা আসবে। JSON এর সাইজ হতে পারে…Continue reading Android ডেভেলপমেন্টে publisher/subscriber pattern এর জন্য EventBus
অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টে Logger Library’র ব্যবহার
Post updated on 2nd August, 2017 at 06:59 amপ্রথম প্রথম যখন অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট শেখা শুরু করি, তখন কোনো ডেটার মান ঠিক আছে কিনা সেটা চেক করার জন্য System.out.println(data); ব্যবহার করে দেখতাম। একাধিক জায়গা থেকে একই ভ্যালু প্রিন্ট করলে একটার থেকে আরেকটাকে আলাদা করতাম নানান কিসিমের কীওয়ার্ড দিয়ে। যেমনঃ System.out.println(“hukka hua ” + data); Log…Continue reading অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টে Logger Library’র ব্যবহার
Android অ্যাপে ওয়েব স্ক্র্যাপিং এর জন্য Jsoup Library
Post updated on 2nd August, 2017 at 06:58 amধরেন কোনো একটা ওয়েবসাইটে কিছু ডেটা আছে। যা আপনি আপনার অ্যাপের ইউজারকে দেখাতে চান। এটা করার জন্য অ্যান্ড্রয়েড শেখার শুরুর দিকে মাথায় আসে “ওয়েবভিউতে লোড কইরা দিলেই কাজ শ্যাষ!” এতে কিছুটা কাজ হয়। কিন্তু অনেক সময়েই ঝামেলা থাকে। যেমন আপনি যদি একটা সাইটের কোনো একটা নির্দিষ্ট অংশ…Continue reading Android অ্যাপে ওয়েব স্ক্র্যাপিং এর জন্য Jsoup Library
Android এর দারুণ একটা লাইব্রেরি – ExpandableLayout
Post updated on 23rd January, 2018 at 10:00 pmএকটা সিনারিও চিন্তা করা যাক। যে কোনো বিষয়ের উপর আর্টিকেল পড়ার জন্য অ্যাপের একটা Activity চালু হবে। এখানে আমাদেরকে আর্টিকেলের একটা লিস্ট দেখাতে হবে ছবি সহ। যে কোনো আর্টিকেলে ক্লিক করলে আমরা সাধারনত আরেকটা activity বা fragment এ নিয়ে সেটাকে লোড করি। কিন্তু যদি কোনো কারণে আমরা…Continue reading Android এর দারুণ একটা লাইব্রেরি – ExpandableLayout
Android এ Retrofit ব্যবহার করে GET ও POST রিকোয়েস্ট
Android অ্যাপ থেকে সার্ভারে HTTP protocol এর মাধ্যমে GET ও POST request পাঠানোর সহজ টিউটোরিয়াল। সার্ভার সাইডের জন্য ব্যবহার করা হয়েছে PHP language.