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

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

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

পোস্টটি পড়া হয়েছে 707 বার
Connect real device to Android Studio over Wi-Fi

ADB কী? একই Wi-Fi নেটওয়ার্কে থাকা Android Studio ও Real device কানেকশন

ADB: Android Debug Bridge ADB বা Android Debug Bridge মূলত একটা command line tool. এর মাধ্যমে অনেক ধরনের কাজ করা যায়। যেমনঃ ইমুলেটর বা ডিভাইসে অ্যাপ ইন্সটল/আনইন্সটল/রান করা, স্ক্রিনশট নেয়া, ইমুলেটর/ডিভাইসের ভিডিও রেকর্ড করা ইত্যাদি। ADB ব্যবহার করে আমরা প্রতিনিয়ত যেই কাজটা করি তা হলো Android Studio এর সাথে Emulator বা Android Real Device কানেক্ট […]

পোস্টটি পড়া হয়েছে 871 বার

Android অ্যাপে পুশ নোটিফিকেশন: Firebase API ও PHP backend

আমাদের ডেভেলপ করা অ্যাপগুলোতে ইউজারদেরকে আরো বেশি এঙ্গেজ করতে আমরা পুশ নোটিফিকেশন ব্যবহার করে থাকি। নোটিফিকেশনের মাধ্যমে জানাতে পারি অ্যাপের নতুন ফিচার, ই-কমার্স টাইপ অ্যাপ হলে জানাতে পারি নতুন কোন অফার। বা কোনো বিশেষ দিবসে ইউজারদেরকে পাঠাতে পারি কোন শুভেচ্ছা বার্তা। অনেকগুলো সার্ভিসের মাধ্যমে পুশ নোটিফিকেশনের কাজটা করা যায়। আমি এখানে দেখাবো Firebase Push Notification এর […]

পোস্টটি পড়া হয়েছে 472 বার

Android অ্যাপে Count Down Timer সেট করা

অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের সময় কখনো কখনো দরকার হতে পারে Count Down Timer এর ফিচারটি। কোন রকম ঝামেলা ছাড়াই কয়েক লাইনের কোডের মাধ্যমে এই টাইমারটি বানানো যায়। Thread/Runnable ব্যবহার না করে এই পোস্টে দেখাবো Android এর CountDownTimer ক্লাসের মাধ্যমে টাইমার বানানোর প্রকৃয়া। CountDownTimer Abstract Class CountDownTimer একটি অ্যাবস্ট্রাক্ট ক্লাস। এই ক্লাসটি inherit করা হয়েছে Object ক্লাস […]

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

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

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

পোস্টটি পড়া হয়েছে 594 বার
অ্যান্ড্রয়েড ডেভেলপমেন্ট টিউটোরিয়াল

অ্যান্ড্রয়েড অ্যাপে CardView ও RecyclerView এর ব্যবহার

Android এ আমরা সাধারনত বিভিন্ন layout এর ভিতর layout বসিয়ে ভিউ তৈরি করি। লিস্ট দেখানোর জন্য প্রথমত আমরা ব্যবহার করি ListView. লিস্ট ভিউতে কাজ করতে গিয়ে যখন একাধিক component একেকটা list item এর ভিতর থাকে তখন আমরা Custom ListView ব্যবহার করি। কাস্টম লিস্ট ভিউয়ের মতই কিন্তু অনেক বেশি ভাল পার্ফর্মেন্স দিয়ে থাকে RecyclerView. যখন বেশি […]

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

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

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

পোস্টটি পড়া হয়েছে 1,701 বার
editorial-word-bcs-bank-job-preparation-android-app

BCS GRE ও 1st class job এর প্রস্তুতির জন্য Editorial Word অ্যাপ

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

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

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

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

পোস্টটি পড়া হয়েছে 1,202 বার
Summary of Google DevFest Bangladesh 2016

Summary of Google DevFest Bangladesh 2016

সফল ভাবে অনুষ্ঠিত হল গুগলের ডেভেলপারদের মিলনমেলা Google DevFest Bangladesh 2016। ঢাকা, চট্টগ্রাম, যশোর, রাজশাহীর সহ সারাদেশের বিভিন্ন প্ল্যাটফর্মের ডেভেলপারদের পদচারণায় মুখর ছিল কারওয়ান বাজারস্থ টিসিবি ভবন। সবার বুদ্ধিদীপ্ত চাহনি আর উৎসবের আমেজে মুখরিত ছিল সেশনগুলো। প্রাণবন্ত ও ঝর্ণার মত উচ্ছল-চঞ্চল ছিল প্রতিটি বক্তার বক্তব্য, প্রতিটি প্যানেল ডিসকাসন। এতগুলো সত্যিকারের বড় মানুষদেরকে একসাথে প্রথমবারের মত […]