Ahsanul Karim

Author's details

Name: Ahsanul Karim
Date registered: জানুয়ারী 18, 2014

Biography

আমি আহসানুল করিম। ২০০৭ সালে বুয়েট(CSE) থেকে স্নাতক পর্যায়ের লেখাপড়া শেষ করি এবং কয়েকজন বন্ধুসহ Sentinel Solutions Ltd, নামের একটা স্টার্ট-আপ শুরু করি। এর পাশাপাশি পরবর্তীতে আমি বেসিস ও বুয়েটে মোবাইল এপ্লিকেশন ডেভেলপমেন্টের কয়েকটি ট্রেনিং-এ যুক্ত হই। এছাড়া মোবাইল এপ্লিকেশন ডেভেলপমেন্টের উপর বুয়েট ছাড়াও কুয়েট, চুয়েট, ডুয়েট-সহ বিভিন্ন বিশ্ববিদ্যালয়ে কিছু ওয়ার্কশপ ও ট্রেনিং প্রোগ্রামে কাজ করেছি। বর্তমানে আমি Stony Brook University-তে লেখাপড়া করছি এবং CA Technologies নামে একটি কোম্পানিতে রিসার্চ এসিস্ট্যান্ট হিসাবে মোবাইল সিকিউরিটি নিয়ে কাজ করছি।

Latest posts

  1. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৯: এপ্লিকেশনের কম্পোনেন্টসমূহঃ ব্যাকগ্রাউন্ড সার্ভিস (১) — আগস্ট 18, 2014
  2. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৮: এপ্লিকেশনের কম্পোনেন্টসমূহঃ Intents ও BroadcastReceiver — জুন 30, 2014
  3. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৭: ইউজার ইন্টারফেসঃ বিভিন্ন রকম লিস্টভিউ নিয়ে কাজ করা — মে 24, 2014
  4. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৬: ডেটা স্টোরেজঃ Prepopulated SQLite ডেটাবেজ ও SQLCipher Encrypted ডেটাবেজ — মার্চ 13, 2014
  5. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৫: ডেটা স্টোরেজঃ SQLite ডেটাবেজ, ফাইলস এবং অন্যান্য — মার্চ 6, 2014

Most commented posts

  1. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ১: এন্ড্রয়েড প্ল্যাটফর্ম পরিচিতি, প্রয়োজনীয় টুলস এবং প্রথম এপ্লিকেশন — 1 comment
  2. অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৬: ডেটা স্টোরেজঃ Prepopulated SQLite ডেটাবেজ ও SQLCipher Encrypted ডেটাবেজ — 1 comment

Author's posts listings

আগস্ট 18

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৯: এপ্লিকেশনের কম্পোনেন্টসমূহঃ ব্যাকগ্রাউন্ড সার্ভিস (১)

[কোর্সের মূল পাতা | নিবন্ধনের লিংক] আজকে আমরা শিখবঃ ১) ব্যাকগ্রাউন্ড সার্ভিসঃ Basics ২) সার্ভিসের লাইফসাইকেল ৩) BoundService স্লাইড: ভিডিও ১: লেকচার ৯(ক): এপ্লিকেশনের কম্পোনেন্টসমূহঃ ব্যাকগ্রাউন্ড সার্ভিস basics সোর্স কোডঃ ServiceDemo: Download ভিডিও ২: লেকচার ৯(খ): ব্যাকগ্রাউন্ড সার্ভিস: Restart Behavior, Lifecycle and Bound Service সোর্স কোডঃ ServiceDemo_bound: Download

জুন 30

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৮: এপ্লিকেশনের কম্পোনেন্টসমূহঃ Intents ও BroadcastReceiver

আজকে আমরা শিখবঃ ১) এপ্লিকেশনের কম্পোনেন্টসমূহ কি কি ২) BroadcastReceiver কি এবং কিভাবে ব্যবহার করা যায় ৩) কিভাবে AlarmManager ব্যবহার করা যায় স্লাইড: ভিডিও ১: লেকচার ৮(ক): এপ্লিকেশনের কম্পোনেন্টঃ BroadcastReceiver কি এবং কিভাবে ব্যবহার করা যায় সোর্স কোডঃ appcompat_v7: Download SMSReceiver: Download ভিডিও ২: লেকচার ৮(খ): এপ্লিকেশনের কম্পোনেন্টঃ BroadcastReceiver-এর আরো কিছু ব্যবহার সোর্স কোডঃ appcompat_v7_2: …

Continue reading »

মে 24

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৭: ইউজার ইন্টারফেসঃ বিভিন্ন রকম লিস্টভিউ নিয়ে কাজ করা

আজকে আমরা শিখবঃ ১) কিভাবে একটি লিস্টভিউ নিয়ে কাজ করা যায়। ২) কিভাবে লিস্টভিউ কাস্টমাইজ করা যায়। স্লাইড: ভিডিও ১: লেকচার ৭(ক): ইউজার ইন্টারফেসঃ ListActivity-র ব্যবহার সোর্স কোডঃ ListViewDemo_1_ListActivity: Download ভিডিও ২: লেকচার ৭(খ): ইউজার ইন্টারফেসঃ ListView-র ব্যবহার সোর্স কোডঃ ListViewDemo_2_ListView: Download ভিডিও ৩: লেকচার ৭(গ): ইউজার ইন্টারফেসঃ Customized ListView-এর ব্যবহার সোর্স কোডঃ MyTaskManagement_v5: Download

মার্চ 13

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৬: ডেটা স্টোরেজঃ Prepopulated SQLite ডেটাবেজ ও SQLCipher Encrypted ডেটাবেজ

আজকে আমরা শিখবঃ ১) কিভাবে একটি Prepopulated ডেটাবেজ ব্যবহার করে এপ্লিকেশন তৈরি করা যায়। (অর্থাৎ ডেটাবেজে আগে থেকেই কিছু ডেটা আছে এমন ক্ষেত্রে কিভাবে সেই ডেটাবেজটি ব্যবহার করা যায়) ২) ডেটাবেজ তৈরি ও ব্যবহারের কিছু Good Practice (DatabaseHelper এর ডিজাইনের কিছু সমস্যা ও সমাধান) স্লাইড: ভিডিও ১: লেকচার ৬(ক): ডেটা স্টোরেজঃ Prepopulated SQLite ডেটাবেজের ব্যবহার …

Continue reading »

মার্চ 06

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৫: ডেটা স্টোরেজঃ SQLite ডেটাবেজ, ফাইলস এবং অন্যান্য

আজকে আমরা শিখবঃ ১) এপ্লিকেশনের ডেটা কত রকম ভাবে সেভ করা যায় ২) কিভাবে এপ্লিকেশনের ডেটা SQLite ডেটাবেজে সেভ করা যায় ৩) কিভাবে ডেটাবেজ তৈরি করতে হয় ৪) কিভাবে টেবল তৈরি করে ডেটা ইনসার্ট ও কুয়েরি করা যায় স্লাইডঃ ভিডিওঃ ১ লেকচার ৫(ক): ডেটা স্টোরেজঃ SQLite ডেটাবেজ, ফাইলস এবং অন্যান্য (১ম অংশ) সোর্স কোডঃ My …

Continue reading »

ফেব্রু. 09

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৪: ইউজার ইন্টারফেস ১০১ (ক)- ইনপুট কন্ট্রোলস ও ইনপুট ইভেন্টস

আজকে আমরা শিখবঃ ১) কিভাবে ইউজার ইন্টারফেসে বিভিন্ন ধরনের কন্ট্রোল ব্যবহার করা যায় ২) কিভাবে বিভিন্ন ধরনের ইনপুট ইভেন্ট নিয়ে কাজ করতে হয় মূলত নিম্নলিখিত ইউজার ইন্টারফেস কন্ট্রোলগুলো নিয়ে কাজ করবঃ ১) বাটন, ইমেজ বাটন, কাস্টম বাটন ২) টেক্সটফিল্ড ৩) রেডিও বাটন, চেকবক্স ও টোগল বাটন ৪) স্পিনার ও পিকার ইত্যাদি ভিডিওঃ ১ ১) বাটন, …

Continue reading »

ফেব্রু. 02

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ৩: এপ্লিকেশনের কম্পোনেন্টসমূহ, এক্টিভিটির লাইফসাইকেল এবং মাল্টিপল স্ক্রিন এপ্লিকেশন

আজকের লেকচারটি ৪টি ভাগে বিভক্তঃ ১) প্রশ্নোত্তর পর্ব ২) এপ্লিকেশনের কম্পোনেন্টসমূহ ও এক্টিভিটির লাইফসাইকেল ৩) মাল্টিপল স্ক্রিন এপ্লিকেশন ও নেভিগেশন [১] লেকচার ৩[ক]- প্রশ্নোত্তর পর্বঃ এই সেশনে আপনাদের বিভিন্ন প্রাসঙ্গিক প্রশ্নের উত্তর দেওয়ার চেষ্টা করা হয়েছেঃ ১) কিভাবে স্যাম্পল প্রোজেক্ট Eclipse-এ ইম্পোর্ট করব? ২) আমরা মিনিমাম sdk support ২.২ (ফ্রয়ো) কে দিচ্ছি। এখানে min~max যেই …

Continue reading »

জানু. 28

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ২: প্রজেক্ট স্ট্রাকচার (ক্যালকুলেটর প্রোজেক্ট) ও Android Internals:সংক্ষিপ্ত পরিচিতি

কোর্সের মূল পাতা | নিবন্ধনের লিংক আজকের লেকচার ২টি সেশনে বিভক্তঃ লেকচার ২ (ক)- প্রোজেক্ট স্ট্রাকচার (ক্যালকুলেটর প্রোজেক্ট): এই সেশনে একটি ছোট ক্যালকুলেটর এপ্লিকেশন বানানোর মাধ্যমে নিচের বিষয়গুলো দেখানো হয়েছেঃ ১) Eclipse IDE-এর কিছু ফিচার ২) DDMS এর কিছু ফিচার ৩) AVD (Android Virtual Device) বা ইমুলেটর 8) প্রোজেক্টের স্ট্রাকচার ৫) বেসিক ইউজার ইন্টারফেস ৬) …

Continue reading »

জানু. 20

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপমেন্ট: লেকচার ১: এন্ড্রয়েড প্ল্যাটফর্ম পরিচিতি, প্রয়োজনীয় টুলস এবং প্রথম এপ্লিকেশন

(A course offered under the HEQEP Project CP-2080 being implemented at CSE, BUET) এই কোর্সে যারা নিবন্ধন করবেন এবং কোর্স শুরু ও শেষের সার্ভে/কোর্স এসাইনমেন্ট জমা দিবেন, তাদেরকে সিএসই বুয়েটে বাস্তবায়নাধীন হেকেপ উপ-প্রকল্প সিপি-২০৮০ (HEQEP Project CP-2080) ও শিক্ষক.কম এর পক্ষ থেকে কোর্স কম্প্লিশন সার্টিফিকেট দেয়া হবে। বিস্তারিত কোর্সের মূল পাতায় দেখুন।    কোর্সের মূল পাতা | নিবন্ধনের লিংক লেকচার ১ (ক)- …

Continue reading »