পোস্টটি পড়া হয়েছে 117 বার
fabric crashlytics android tutorial in bengali

Fabric Crashlytics for Android – অ্যাপের ক্র্যাশ রিপোর্টিং ও টেস্ট APK ডিসট্রিবিউশন

সেই দিনটার কথা মনে পড়ছে, যখন একটা অ্যাপের ফাইনাল রিলিজের আগে বন্ধু-বান্ধব ও পরিচিতজনদেরকে অ্যাপের APK ফাইল মেইল করতাম। একটা মেইলের লিস্টই ছিল, যাদেরকে নিয়মিত অ্যাপ টেস্ট করার জন্য মেইল করতাম। কোথাও ক্র্যাশ করলে তারা মেইলে বা ফেসবুকে নক দিয়ে বলত “অমুক বাটনে ক্লিক করে তমুক পেজে গেলাম। সেখানে গিয়ে তিন বার চোখের পলক ফেলার […]

পোস্টটি পড়া হয়েছে 624 বার
android sqlite tutorial in bengali

Android SQLite Database Tutorial [CRUD Operations on 2 tables] – 4

SQLite database সিরিজের এটা চতুর্থ পর্ব। একাধিক টেবিলের মধ্যে FOREIGN KEY এর মাধ্যমে রিলেশন করা ও টেবিলগুলোতে ডেটা CREATE, READ, UPDATE ও DELETE (CRUD Operation) দেখানো হবে। ধরে নিচ্ছি আপনি SQLite database ব্যবহার করে একটা টেবিলে CRUD operation চালাতে পারেন। যদি তা না হয় তাহলে এই পোস্টটা আপনার খুব একটা কাজে আসবে না। আপনার যদি […]

পোস্টটি পড়া হয়েছে 557 বার
android sqlite tutorial in bengali

Android SQLite Database Tutorial [CRUD Operations on 1 table] – 3

SQLite database সিরিজের এটা তৃতীয় পর্ব; এই পর্বে দেখানো হবে কিভাবে টেবিলে ডেটা CREATE, READ, UPDATE ও DELETE করা যায়। এই চারটা অপারেশনকে সংক্ষেপে CRUD operation বলা হয়ে থাকে। আপনার যদি SQLite database সম্পর্কে ব্যাসিক ধারণা না থেকে থাকে তাহলে অবশ্যই এই সিরিজের প্রথম পোস্টটি পড়ে আসুন। দ্বিতীয় পোস্টে দেখানো হয়েছিল কিভাবে যে কোনো অ্যাপের […]

পোস্টটি পড়া হয়েছে 623 বার
android sqlite tutorial in bengali

Android SQLite Database Tutorial [Create Database] – 2

Android SQLite database সিরিজের প্রথম পোস্ট থেকে আশা করি SQLite সম্পর্কে ব্যাসিক কিছু আইডিয়া পাওয়া গেছে। এই পোস্টে সরাসরি চলে যাব implementation এ। ধরে নিচ্ছি আপনি আগে Android App এ SQLite ইউজ করেন নাই। তাই ORM ইউজ না করে raw SQLite ইউজ করা দেখাবো। আপনি যদি অ্যান্ড্রয়েড অ্যাপে ডেটা স্টোর করার কোনো পদ্ধতিই আগে apply […]

পোস্টটি পড়া হয়েছে 702 বার
android sqlite tutorial in bengali

Android SQLite Database Tutorial [Introduction] – 1

Android App এ পরস্পর সম্পর্ক যুক্ত (relational) ডেটা স্টোর করা, প্রয়োজনের সময় ঐসব ডেটা খুঁজে বের করা, দরকার অনুযায়ী আপডেট-ডিলিট করার জন্য SQLite Database সবচেয়ে বেশি জনপ্রিয়। SQLite ছাড়াও অ্যান্ড্রয়েডে ব্যবহার উপযোগি আরো ডেটাবেজ রয়েছে। তবে এটিই সবচেয়ে বেশি পরিমাণে ব্যবহৃত হয়ে থাকে। এই পোস্টে SQLite এর উপর কিছু ব্যাসিক আলোচনা আর পরের পোস্টে implementation […]

পোস্টটি পড়া হয়েছে 1,154 বার
android sharedpreferences bengali tutorial

Android SharedPreferences: অ্যাপে Key-Value টাইপ ডেটা স্টোর করার উপায়

আমাদের অ্যাপে অনেক সময় ছোটখাটো কিছু ডেটা স্টোর করে রাখতে হয়। যেমন user name, user email, session token ইত্যাদি। এসব ডেটার পরিমান এমন নয় যে ডেটাবেজ ইউজ করতে হবে। আবার একটা অ্যাপে অনেকগুলো user name, user email, session token রাখতে হবে তেমনটাও কিন্তু না। তাই এ ধরনের ডেটা অ্যাপে স্টোর করার জন্য ডেটাবেজ ইউজ না করে […]

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

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

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

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

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

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

পোস্টটি পড়া হয়েছে 1,260 বার
text to speech android tutorial

Android অ্যাপে Text to Speech ব্যবহার

ধরা যাক আপনার অ্যাপের মাধ্যমে ইউজাররা বিভিন্ন আর্টিকেল পড়তে পারেন। পড়ার পাশাপাশি আপনি যদি আর্টিকেলগুলো শোনানোর ব্যবস্থা করতে চান তাহলে কী করবেন? একটা কাজ করা যায়, আর্টিকেলগুলো রিডিং পড়ে রেকর্ড করে mp3 ফাইলগুলো অ্যাপে দিয়ে দেয়া বা সার্ভার থেকে পাঠানো। কিন্তু কাজটা খুব একটা সহজ নয়। এই ভয়ংকর বোরিং কাজগুলোর বদলে ১৫-২০ লাইনের কোডের মাধ্যমেই […]

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

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

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