- Lectures: 154
SQLite/Room ডেটাবেস, API, ফায়ারবেস, মাল্টিমিডিয়া, রিসাইকেলার ভিউ সহ বিভিন্ন এডভান্সড বিষয়গুলো নিয়ে কিভাবে কাজ করা যায় সেগুলো উদাহরন সহকারে দেখানো হয়েছে এই এন্ড্রয়েড বাংলা কোর্সে। এটি “প্রফেশনাল এ্যান্ড্রয়েড এ্যাপ ডেভলপমেন্ট” কোর্সটির ২য় অংশ- এডভান্সড কোর্স। এই কোর্সে দেখানো হয়েছে কিভাবে ডায়নামিক এ্যাপ ডেভলপমেন্ট করা যায় যা প্রফেশনাল হওয়ার জন্য গুরুত্বপূর্ণ। এখানে এই কোর্স শুরুর আগে পার্ট ১ বেসিকস কোর্স করতে হবে যাতে বিষয়গুলো কঠিন মনে না হয়।
Professional Android App Development with Kotlin Bangla (Part 2 Advanced)
যে সকল টপিক নিয়ে আলোচনা করা হয়েছে:
- ভিউ এডভান্সড
- রিসাইকেলার ভিউ
- লোকাল ডেটাবেস (SQLite/Room DB) – নোট টেকিং এ্যাপ
- মাল্টিমিডিয়া (Audio/Video/Camera)
- API ডেভলপমেন্ট (PHP+MySql)
- রিট্রোফিট দিয়ে API ইন্টিগ্রেশন – অনলাইন ইউজার লিস্ট CRUD অপারেশন
- ফায়ারবেস (Analytics/Auth/Crashlytics/Distribution)
- ফায়ারবেস কাস্টমাইজড পুশ নটিফিকেশন যুক্ত করা ও এডমিন প্যানেল তৈরি (Push notification – কটলিনে এ্যাপ আর HTML/CSS/JS দিয়ে এডমিন প্যানেল)
- প্রোডাকশনের জন্য বিল্ড করা
- NDK নিয়ে কাজ করা।
ভিডিও থেকে নেয়া কিছু স্কীনশট:
এগুলো সহ আরো অনেক টপিক রয়েছে। কারিকুলাম ট্যাবে ক্লিক করে সবগুলো টপিক দেখতে পারবেন।
Tags: best bangla course android, বাংলাদেশের সেরা কটলিন কোর্স, এন্ড্রয়েড কোর্স বাংলাদেশ, Bangla android course, android bangla course, best android bangla course bd, bd kotlin, android bd, android course bd, best kotlin android course, android programming with kotlin, android zero to advanced bd, zero to advanced bangla course, বাংলা এন্ড্রয়েড কোর্স, বাংলা কটলিন কোর্স, Kotlin course in bangladesh, bangla kotlin, bangla kotlin learn, Kotlin Bangla Course, best android course in bangla, bangladesh android course and kotlin, kotlin android course bd, long course android
-
ভূমিকা
-
ভিউ এডভান্সড
ভিউ নিয়ে কিছু এডভান্সড কাজ
-
Lecture 2.1টেক্সট ও থিমে ফন্ট সেট করা13m
-
Lecture 2.2ভিউয়ের কাস্টম ক্লাস তৈরি11m
-
Lecture 2.3ভিউ এ্যানিমেশন6m
-
Lecture 2.4XMl include7m
-
Lecture 2.5XML ছাড়া শুধু Kotlin দিয়ে ভিউ7m
-
Lecture 2.6onActivityResult25m
-
Lecture 2.7ডেট পিকার11m
-
-
লিস্ট ভিউ ও রিসাইকেলার ভিউ
লিস্ট ভিউ কাজে না লাগলেও একবার দেখে তারপর রিসাইকেলার ভিউ শুরু করবেন
-
Lecture 3.1লিস্ট ভিউ9m
-
Lecture 3.2রিসাইকেলার ভিউ ১ – UI তৈরি9m
-
Lecture 3.3রিসাইকেলার ভিউ ২ – এডাপটার তৈরি18m
-
Lecture 3.4রিসাইকেলার ভিউ ৩ – এডাপটার সেট ও লোড ডাটা10m
-
Lecture 3.5রিসাইকেলার ভিউ ৪ – সোয়াইপ রিফ্রেস13m
-
Lecture 3.6রিসাইকেলার ভিউ ৫ – পেজিনেশন29m
-
Lecture 3.7রিসাইকেলার ভিউ ৬ – DiffUtil21m
-
Lecture 3.8রিসাইকেলার ভিউ ৬ – বটম লোডিং36m
-
-
মাল্টিমিডিয়া - Audio/video/camera
অডিও, ভিডিও এবং ছবি নিয়ে কাজ করা
-
Lecture 5.1অডিও প্লেয়ার – MediaPlayer14m
-
Lecture 5.2ভিডিও প্লেয়ার – VideoView9m
-
Lecture 5.3ক্যামেরা – Camera Intent33m
-
Lecture 5.4ভিডিও প্লেয়ার লাইব্রেরি – ExoPlayer16m
-
Lecture 5.5ক্যামেরা লাইব্রেরি – CameraX – Part 114m
-
Lecture 5.6ক্যামেরা লাইব্রেরি – CameraX – Part 215m
-
-
PHP-MySQL দিয়ে API ডেভলপমেন্ট (Part 1)
এটির আলাদা কোর্স আছে যার পুরোটাই এখানে যুক্ত করা হলো কারন এ্যাপ ডেভলপারদের API নিয়ে ভালো ধারনা থাকতে হবে।
-
Lecture 6.1ভূমিকা3m
-
Lecture 6.2ক্লায়েন্ট সার্ভার কমিউনিকেশন কি?3m
-
Lecture 6.3API ও REST API কি?7m
-
Lecture 6.4সোর্স কোড1m
-
Lecture 6.5পোস্টম্যান (REST API Testing)3m
-
Lecture 6.6সাবলাইম টেক্সট (টেক্সট এডিটর/IDE)3m
-
Lecture 6.7XAMPP সেটআপ (PHP+MySQL)3m
-
Lecture 6.8JSON কি ও কেন?2m
-
Lecture 6.9JSON ডাটা টাইপ7m
-
Lecture 6.10JSON ভেলিডেশন ও ফরমেটিং4m
-
Lecture 6.11লোকাল হোস্ট ও Hello World! প্রজেক্ট17m
-
Lecture 6.12মেথড সেট করা6m
-
Lecture 6.13ডাটাবেস ও টেবিল তৈরি9m
-
Lecture 6.14রিলেশন তৈরি16m
-
Lecture 6.15ডাটাবেস ইউজার তৈরি4m
-
Lecture 6.16PHP দিয়ে ডাটাবেস কানেক্ট করা7m
-
Lecture 6.17রিলেশন যুক্ত টেবিলের জন্য SQL12m
-
Lecture 6.18GET মেথড – ডাটা রিড (R)8m
-
Lecture 6.19ডেটা মডিফাই করা28m
-
Lecture 6.20POST মেথড – user11m
-
Lecture 6.21POST মেথড – address7m
-
Lecture 6.22POST মেথড – location11m
-
Lecture 6.23PUT মেথড – user14m
-
Lecture 6.24PUT মেথড – address16m
-
Lecture 6.25PUT মেথড – location10m
-
Lecture 6.26DELETE মেথড – ডাটা ডিলিট (D)7m
-
Lecture 6.27Location টেবিলের CRUD14m
-
Lecture 6.28পেজিনেশন বাগ ফিক্স3m
-
-
PHP-MySQL দিয়ে API ডেভলপমেন্ট (Part 2)
-
Lecture 7.1আপলোড – কনফিগারেশন8m
-
Lecture 7.2আপলোড – ইমেজ ফাইল7m
-
Lecture 7.3আপলোড – ফাইল এক্সটেনশন3m
-
Lecture 7.4আপলোড – sha1 ফাইলের নাম4m
-
Lecture 7.5আপলোড – ফাইলের সাথে অন্যান্য ডাটা10m
-
Lecture 7.6আপলোড – টাইপ ভেলিডেশন8m
-
Lecture 7.7আপলোড – সাইজ ভেলিডিশন5m
-
Lecture 7.8আপলোড – ইরর13m
-
Lecture 7.9আপলোড – প্যারামিটার ভেলিডেশন3m
-
Lecture 7.10আপলোড – url ডাটাবেসে সেভ করা9m
-
Lecture 7.11আপলোড – টেবিল থেকে ডাটা গেট করা9m
-
Lecture 7.12ডোমেইন-হোস্টিং কেনা7m
-
Lecture 7.13PHP ও SQL আপলোড করা12m
-
Lecture 7.14ফাইল আপলোড করা4m
-
Lecture 7.15API ভার্সন13m
-
Lecture 7.16API হেডার6m
-
Lecture 7.17কুয়েরি স্ট্রিং ও প্যারামিটার6m
-
Lecture 7.18পেজিনেশন21m
-
Lecture 7.19ডকুমেন্টেশন5m
-
Lecture 7.20এই অংশের শেষ কথা3m
-
-
কো-রুটিন দিয়ে API কল করা (লাইব্রেরি ছাড়া)
পুরাতন AsyncTask এর আধুনিক কো-রুটিন পদ্ধতি
-
Lecture 8.1API কল – UI ডিজাইন11m
-
Lecture 8.2API কল – API রিকুয়েস্ট17m
-
Lecture 8.3GSON ব্যবহার করে JSON পার্স14m
-
-
রিট্রোফিট ও কো-রুটিন দিয়ে API ইন্টিগ্রেশন
-
Lecture 9.1API টেস্ট করা13m
-
Lecture 9.2লাইব্রেরী যুক্ত করা8m
-
Lecture 9.3API ও ইন্টারফেস12m
-
Lecture 9.4রিট্রোফিট ক্লায়েন্ট6m
-
Lecture 9.5রিট্রোফিট – ডেটা সেভ8m
-
Lecture 9.6রিট্রোফিট – ডেটা সেভ UI24m
-
Lecture 9.7রিট্রোফিট – ডেটা গেট9m
-
Lecture 9.8রিট্রোফিট – ডেটা গেট – রিসাইকেলার ভিউ18m
-
Lecture 9.9রিট্রোফিট – ডেটা গেট – রিসাইকেলার ভিউ ২23m
-
Lecture 9.10রিট্রোফিট – পার্সেলেবল ডিটেইল ডেটা22m
-
Lecture 9.11রিট্রোফিট – আপডেট ডেটা8m
-
Lecture 9.12রিট্রোফিট – আপডেট ডেটা UI15m
-
Lecture 9.13রিট্রোফিট – ডিলিট ইউজার14m
-
Lecture 9.14রিট্রোফিট – গেট লোকেশন11m
-
Lecture 9.15রিট্রোফিট – লোকেশন প্রগ্রেস ইন্ডিকেটর7m
-
Lecture 9.16রিট্রোফিট – লোকেশন ও ইউজার28m
-
Lecture 9.17রিট্রোফিট – লোকেশন সেভ5m
-
Lecture 9.18রিট্রোফিট – লোকেশন সেভ এলার্ট10m
-
Lecture 9.19রিট্রোফিট – লোকেশন আপডেট13m
-
-
রিট্রোফিট ছবি আপলোড
রিট্রোফিট - API দিয়ে ছবি আপলোড করার পদ্ধতি
-
Lecture 10.1ছবি আপলোড – ভূমিকা3m
-
Lecture 10.2ছবি আপলোড – UI 120m
-
Lecture 10.3ছবি আপলোড – UI 216m
-
Lecture 10.4ছবি আপলোড – API7m
-
Lecture 10.5ছবি আপলোড – রিসাইকেল ভিউয়ে ডেটা সেট6m
-
Lecture 10.6ছবি আপলোড – ইমেজ পিকার19m
-
Lecture 10.7ছবি আপলোড – ProgressBody19m
-
Lecture 10.8ছবি আপলোড – Call Upload API28m
-
-
ফায়ারবেস
-
Lecture 11.1ভূমিকা4m
-
Lecture 11.2প্রজেক্ট তৈরি5m
-
Lecture 11.3এ্যানালিটিকস14m
-
Lecture 11.4ক্র্যাশলিটিকস11m
-
Lecture 11.5এ্যাপ ডিস্ট্রিবিউশন17m
-
Lecture 11.6অথেনটিকেশন ১ ভূমিকা6m
-
Lecture 11.7অথেনটিকেশন ২ UI-19m
-
Lecture 11.8অথেনটিকেশন ৩ UI-212m
-
Lecture 11.9অথেনটিকেশন ৪ UI-311m
-
Lecture 11.10অথেনটিকেশন ৫ রেজিস্ট্রেশন ১12m
-
Lecture 11.11অথেনটিকেশন ৬ রেজিস্ট্রেশন ২11m
-
Lecture 11.12অথেনটিকেশন ৭ ইউজার ডেটা7m
-
Lecture 11.13অথেনটিকেশন ৮ লগইন/লগআউট14m
-
Lecture 11.14অথেনটিকেশন ৯ রিকভার পাসওয়ার্ড ও ডিলিট ইউজার18m
-
-
ফায়ারবেস - পুশ নটিফিকেশন ও এডমিন প্যানেল
-
Lecture 12.1ক্লাউড মেসেজিং – পুশ নটিফিকেশন27m
-
Lecture 12.2ক্লাউড মেসেজিং – এডমিন প্যানেল ওভারভিউ5m
-
Lecture 12.3ক্লাউড মেসেজিং – এডমিন UI ডেভলপমেন্ট পার্ট ১15m
-
Lecture 12.4ক্লাউড মেসেজিং – এডমিন UI ডেভলপমেন্ট পার্ট ২19m
-
Lecture 12.5ক্লাউড মেসেজিং – এডমিন UI ডেভলপমেন্ট পার্ট ৩15m
-
Lecture 12.6ক্লাউড মেসেজিং – API টোকেন জেনারেট – PHP পার্ট ১21m
-
Lecture 12.7ক্লাউড মেসেজিং – API টোকেন জেনারেট – PHP পার্ট ২12m
-
Lecture 12.8ক্লাউড মেসেজিং – API টোকেন জেনারেট – JS25m
-
Lecture 12.9ক্লাউড মেসেজিং – পুশ API কল করা – JS পার্ট ১22m
-
Lecture 12.10ক্লাউড মেসেজিং – পুশ API কল করা – JS পার্ট ২21m
-
Lecture 12.11ক্লাউড মেসেজিং – পুশ API কল করা – PHP17m
-
Lecture 12.12ক্লাউড মেসেজিং – এ্যাপ ডেটা পুশ প্যানেলে যুক্ত করা – PHP5m
-
Lecture 12.13ক্লাউড মেসেজিং – এ্যাপ ডেটা পুশ প্যানেলে যুক্ত করা – JS25m
-
Lecture 12.14ক্লাউড মেসেজিং – এডমিন প্যানেল থেকে টোকেন ও টপিকে পুশ টেস্ট করা14m
-
Lecture 12.15ক্লাউড মেসেজিং – onMessageReceived ফাংশনে ডেটা রিসিভ করা11m
-
Lecture 12.16ক্লাউড মেসেজিং – কটলিনে পুশ নটিফিকেশন তৈরি করা18m
-
Lecture 12.17ক্লাউড মেসেজিং – XML দিয়ে কাস্টম পুশ নটিফিকেশন লে-আউট ডিজাইন করা19m
-
Lecture 12.18ক্লাউড মেসেজিং – এক্টিভিটি থেকে পুশ নটিফিকেশন ডেটা রিসিভ করা6m
-
-
এ্যাপ বিল্ড - ডিবাগ ও প্রোডাকশন
-
Lecture 13.1ডিবাগ APK (মিনিফাই এনাবলড)8m
-
Lecture 13.2গ্রেডেলের মাধ্যমে বান্ডল রিনেম6m
-
Lecture 13.3প্রো-গার্ড5m
-
Lecture 13.4কী-স্টোর ও রিলিজ বিল্ড11m
-
-
NDK নিয়ে কাজ করা
-
Lecture 14.1NDK প্রজেক্ট নেয়া ও পরিচিতি15m
-
Lecture 14.2NDK লোডিং লাইব্রেরি11m
-
Lecture 14.3NDK তে ফাংশন তৈরি ও এপিআইয়ের কী রিটার্ন করা7m
-
-
প্রশ্ন ও উত্তর - QnA
-
Lecture 15.1ডাবল ব্যাক প্রেস এক্সিট9m
-
Lecture 15.2এ্যাপ রিজেক্ট/সাসপেন্ড ও এ্যাকাউন্ট টার্মিনেট থেকে বাঁচার উপায়5m
-
-
উপসংহার