- Lectures: 177
কটলিন কম্পোজ মাল্টি-প্লাটফর্মের (KMP/CMP) মাধ্যমে তৈরি করতে পারবেন সকল প্লাটফর্মের জন্য এ্যাপ্লিকেশন। এন্ড্রয়েড, আইওএস, ডেস্কটপ, ওয়েব এমনকি সার্ভার সাইড ডেভলপমেন্টও করতে পারবেন। আমাদের মেইন ফোকাস Android ও iOS তবে অন্যান্য প্ল্যাটফর্ম গুলোও দেখবো আমরা। এই বাংলা কোর্সটি আপনাকে প্রজেক্ট ভিত্তিক বাস্তব সম্মত দক্ষতা তৈরিতে সহায়তা করবে।
Be a Kotlin Multiplatform Developer with Compose
+ একই রকম হওয়ায় কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক কম্পোজ একত্রে দেখানো হয়েছে
আপনি যদি প্রফেশনাল ভাবে দক্ষ একজন ফুল-স্ট্যাক এ্যাপ ডেভলপার বা মোবাইল ইঞ্জিনিয়ার হিসেবে নিজেকে তৈরি করতে চান তবে এই কোর্সটি আপনাকে দ্রুত শিখতে ও কর্মক্ষেত্রে জব বা ফ্রিল্যান্সিয়ে এগিয়ে থাকতে সহায়ক হবে। এখানে সব গুছানো থাকবে এবং বাংলায় হওয়ায় দ্রুত শিখতে পারবেন।
এটির পরিধি যেহেতু ব্যাপক ও সবসময়ই নতুন নতুন বিষয় রিলিজ হচ্ছে তাই এটি প্রয়োজন অনুসারে প্রতিনিয়ত ভিডিও পাবলিশ করতে থাকবো।
-
ভূমিকা ও এনভায়রনমেন্ট সেটআপ ✅
-
Lecture 1.1শুরুর কথা
-
Lecture 1.2সোর্সকোড ও অন্যান্য রিসোর্স5m
-
Lecture 1.3এনভায়রনমেন্ট সেটআপ11m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - শুরু করা ✅
-
Lecture 3.1JC – নতুন প্রজেক্ট নেয়া4m
-
Lecture 3.2JC – ভূমিকা4m
-
Lecture 3.3JC – প্রজেক্ট রান করা (Android)17m
-
Lecture 3.4KMP/CMP – ভূমিকা8m
-
Lecture 3.5KMP/CMP – নতুন প্রজেক্ট নেয়া6m
-
Lecture 3.6KMP/CMP – এন্ড্রয়েডে রান করা5m
-
Lecture 3.7KMP/CMP – iOS এ রান করা + kDoctor17m
-
Lecture 3.8KMP/CMP – ডেস্কটপে রান করা6m
-
Lecture 3.9KMP/CMP – ব্রাউজারে (ওয়েব) রান করা3m
-
Lecture 3.10KMP/CMP – সার্ভার রান করা4m
-
Lecture 3.11KMP/CMP – প্রজেক্ট ফাইল পরিচিতি15m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - লেআউট ও প্রাথমিক বিষয়াবলী ✅
-
Lecture 4.1KMP/CMP – টেক্সট, কলাম, রো, কম্পোজেবল, প্রিভিও14m
-
Lecture 4.2JC – টেক্সট, কলাম, রো, কম্পোজেবল, প্রিভিও8m
-
Lecture 4.3KMP/CMP – বক্স, মডিফায়ার14m
-
Lecture 4.4JC – বক্স, মডিফায়ার3m
-
Lecture 4.5KMP/CMP – স্ক্যাফল্ড9m
-
Lecture 4.6JC – স্ক্যাফল্ড6m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - টেক্সট ও টাইপোগ্রাফি ✅
-
Lecture 5.1KMP – স্ট্রিং রিসোর্স ও লোকালাইজেশন14m
-
Lecture 5.2JC – স্ট্রিং রিসোর্স ও লোকালাইজেশন9m
-
Lecture 5.3KMP – টেক্সট স্টাইল9m
-
Lecture 5.4KMP – মাল্টিপল স্টাইল5m
-
Lecture 5.5KMP – টেক্সটে HTML লিংক8m
-
Lecture 5.6KMP – ব্রাস ও গ্রেডিয়েন্ট5m
-
Lecture 5.7KMP – মারকিউ টেক্সট6m
-
Lecture 5.8KMP – টেক্সট এ্যালাইন, ম্যাক্স লাইন, ওভারফ্লো8m
-
Lecture 5.9JC – সকল টেক্সট স্টাইল5m
-
Lecture 5.10KMP – টেক্সট ফিল্ড7m
-
Lecture 5.11KMP – আউটলাইনড টেক্সট ফিল্ড6m
-
Lecture 5.12KMP – আউটলাইনড টেক্সট ফিল্ড লগিন ফরম13m
-
Lecture 5.13JC – আউটলাইনড টেক্সট ফিল্ড লগিন ফরম3m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - বাটন ✅
-
Lecture 6.1KMP/CMP – বাটন ও ক্লিক ইভেন্ট6m
-
Lecture 6.2KMP/CMP – বিভিন্ন বাটন12m
-
Lecture 6.3JC – বিভিন্ন বাটন জিটপ্যাকে রান করা7m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - লিস্ট ✅
-
Lecture 7.1KMP/CMP – লেজি কলাম24m
-
Lecture 7.2KMP/CMP – লেজি কলাম ক্লিক4m
-
Lecture 7.3KMP/CMP – লেজি রো, লেজি ভার্টিক্যাল গ্রীড6m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - জরুরি অন্যান্য কম্পোনেন্ট ✅
-
Lecture 8.1KMP/CMP – এ্যালার্ট ডায়লগ11m
-
Lecture 8.2KMP/CMP – প্রোগ্রেস ইন্ডিকেটর – সার্কুলার10m
-
Lecture 8.3KMP/CMP – প্রোগ্রেস ইন্ডিকেটর – লিনিয়ার5m
-
Lecture 8.4KMP/CMP – ডেট পিকার27m
-
Lecture 8.5KMP/CMP – চেক বক্স15m
-
Lecture 8.6KMP/CMP – সুইচ3m
-
Lecture 8.7KMP/CMP – রেডিও বাটন14m
-
Lecture 8.8KMP/CMP – স্লাইডার7m
-
Lecture 8.9KMP/CMP – ড্রপ ডাউন মেনু11m
-
Lecture 8.10KMP/CMP – ডিভাইডারস6m
-
Lecture 8.11KMP/CMP – কার্ড11m
-
Lecture 8.12KMP/CMP – চিপ20m
-
Lecture 8.13KMP/CMP – স্ক্রল7m
-
Lecture 8.14KMP/CMP – কম্পোজেবল ওয়েবসাইট2m
-
Lecture 8.15JC – CMP কম্পোনেন্টগুলো JC এ রান করা25m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - ম্যাটেরিয়াল থিম কাস্টমাইজেশন ✅
-
Lecture 9.1KMP/CMP – থিম – ভূমিকা3m
-
Lecture 9.2KMP/CMP – নতুন প্রজেক্ট ও স্ক্যাফল্ড10m
-
Lecture 9.3KMP/CMP – কালার চুজার রেডিও বাটন লিস্ট14m
-
Lecture 9.4KMP/CMP – ফন্ট চুজার ও অন্যান্য UI5m
-
Lecture 9.5KMP/CMP – ম্যাটেরিয়াল কালার প্যালেট6m
-
Lecture 9.6KMP/CMP – কাস্টম কালার স্কীম13m
-
Lecture 9.7KMP/CMP – কাস্টম থিম ও কালার স্কীম সেট করা12m
-
Lecture 9.8KMP/CMP – ফন্ট ডাউনলোড ও প্রজেক্টে সেট করা9m
-
Lecture 9.9KMP/CMP – ফন্ট ফ্যামেলি ফাংশন তৈরি করা18m
-
Lecture 9.10KMP/CMP – থিমে কাস্টম ফন্ট সেট করা ও ফিনিসিং9m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - ম্যাটেরিয়াল ডিজাইন ✅
-
Lecture 10.1KMP/CMP – Material3 ভূমিকা4m
-
Lecture 10.2KMP/CMP – টপ এ্যাপ বার21m
-
Lecture 10.3KMP/CMP – নেভিগেশন ড্রয়ার17m
-
Lecture 10.4KMP/CMP – ট্যাব ও পেজার20m
-
Lecture 10.5KMP/CMP – ফ্লোটিং এ্যাকশন বাটন6m
-
Lecture 10.6KMP/CMP – বটম শীট12m
-
Lecture 10.7KMP/CMP – বটম এ্যাপবার18m
-
Lecture 10.8KMP/CMP – সকল প্লাটফর্মে রান করে দেখা (Android/iOS/Desktop/Web)4m
-
-
কম্পোজ মাল্টি-প্লাটফর্ম ও জিটপ্যাক UI Toolkit - নেভিগেশন-৩ ✅
-
Lecture 11.1সোর্স কোড2m
-
Lecture 11.2JC – Nav3 – ডিপেন্ডেন্সি যুক্ত করা5m
-
Lecture 11.3JC – Nav3 – নেভিগেট করা10m
-
Lecture 11.4JC – Nav3 – ডেটা পাস করা7m
-
Lecture 11.5JC – Nav3 – নেভিগেশন কোড রিফেক্টর করা5m
-
Lecture 11.6KMP – Nav3 – ভূমিকা (এডভান্সড ন্যাভিগেশন-৩ ইমপ্লিমেন্টেশন)9m
-
Lecture 11.7KMP – Nav3 – নতুন প্রজেক্ট3m
-
Lecture 11.8KMP – Nav3 – লাইব্রেরি যুক্ত করা6m
-
Lecture 11.9KMP – Nav3 – রাউট12m
-
Lecture 11.10KMP – Nav3 – কনফিগারেশন ১12m
-
Lecture 11.11KMP – Nav3 – কনফিগারেশন ২11m
-
Lecture 11.12KMP – Nav3 – Two Panel Scene2m
-
Lecture 11.13KMP – Nav3 – HomeScreen3m
-
Lecture 11.14KMP – Nav3 – backstack & strategy8m
-
Lecture 11.15KMP – Nav3 – LocalProvider & Nav Display10m
-
Lecture 11.16KMP – Nav3 – entryProvider5m
-
Lecture 11.17KMP – Nav3 – EntryProviderScope4m
-
Lecture 11.18KMP – Nav3 – UserScreen6m
-
Lecture 11.19KMP – Nav3 – UserDetail Screen9m
-
Lecture 11.20KMP – Nav3 – ListScreen9m
-
Lecture 11.21KMP – Nav3 – ListDetail Screen6m
-
Lecture 11.22KMP – Nav3 – এলার্ট ডায়লগ6m
-
-
প্রজেক্ট ১: কাউন্টার এ্যাপ (ViewModel, MVI, DI KOIN) - ✅
ভিউ মডেল (VM), মডেল(M) ভিউ(V) ইন্টেন্ট প্যাটার্ন, ডিপেন্ডেন্সি ইঞ্জেকশন
-
Lecture 12.1কাউন্টার এ্যাপ – নতুন প্রজেক্ট নেয়া4m
-
Lecture 12.2কাউন্টার এ্যাপ – কাউন্টার তৈরি4m
-
Lecture 12.3কাউন্টার এ্যাপ – ViewModel তৈরি10m
-
Lecture 12.4কাউন্টার এ্যাপ – MVI এর জন্য কন্ট্রাক্ট, স্টেট, ইভেন্ট ও এ্যাকশন11m
-
Lecture 12.5কাউন্টার এ্যাপ – VMI অনুসারে ViewModel কোড আপডেট করা12m
-
Lecture 12.6কাউন্টার এ্যাপ – MVI অনুসারে ভিউ আপডেট করা ও অন্যান্য রিফেক্টর14m
-
Lecture 12.7কাউন্টার এ্যাপ – DI – ম্যানুয়াল ডিপেন্ডেন্সি ইনঞ্জেকশন7m
-
Lecture 12.8কাউন্টার এ্যাপ – DI – KOIN – লাইব্রেরি যুক্ত করা7m
-
Lecture 12.9কাউন্টার এ্যাপ – DI – KOIN – ইমপ্লিমেন্টেশন18m
-
-
প্রজেক্ট ২: ওয়েবসাইট থেকে এ্যাপ তৈরির প্রজেক্ট (WebView) - ✅
-
Lecture 13.1ওয়েবভিউ – লাইব্রেরি6m
-
Lecture 13.2ওয়েবভিউ – ওয়েবভিউ UI তৈরি ও অনলাইন ওয়েবপেজ10m
-
Lecture 13.3ওয়েবভিউ – অনলাইন URL ও অফলাইন HTML লোড করা8m
-
Lecture 13.4ওয়েবভিউ – ইনফো দেখানো2m
-
Lecture 13.5ওয়েবভিউ – শুরুতে অফলাইন ওয়েব পেইজ লোড করা2m
-
Lecture 13.6ওয়েবভিউ – ইন্টারসেপ্টর5m
-
Lecture 13.7ওয়েবভিউ – Back, Forward করা2m
-
Lecture 13.8ওয়েবভিউ – ডকুমেন্টেশন1m
-
-
প্রজেক্ট ৩: Money Manager এ্যাপ - (ROOM DB+KOIN+Clean Architecture+MVI ) ✅
-
Lecture 14.1ভূমিকা5m
-
Lecture 14.2লাইব্রেরি যুক্ত করা17m
-
Lecture 14.3ক্লিন-আর্কিটেকচার প্যাকেজ11m
-
Lecture 14.4বেস ভিউ মডেল3m
-
Lecture 14.5কয়েন ডিপেন্ডেন্সি ইঞ্জেকশন DI15m
-
Lecture 14.6ডেটাবেস – commonMain22m
-
Lecture 14.7ডেটাবেস – android9m
-
Lecture 14.8ডেটাবেস – iOS9m
-
Lecture 14.9ডেটাবেস – JVM / Desktop4m
-
Lecture 14.10ডোমেইন, মডেল, রিপোজিটরি, ইউজকেস12m
-
Lecture 14.11ইউজকেস বিজনেস লজিক5m
-
Lecture 14.12ম্যাপার7m
-
Lecture 14.13রিপোজিটোরি ইমপ্লিমেন্টেশন8m
-
Lecture 14.14ডিপেন্ডেন্সি ইঞ্জেকশন DI – ডোমেইন ও ডেটা6m
-
Lecture 14.15প্রেজেন্টেশন – ফাইল তৈরি9m
-
Lecture 14.16প্রেজেন্টেশন – সেভ ট্রানজেকশন26m
-
Lecture 14.17প্রেজেন্টেশন – ট্রানজেকশন লিস্ট21m
-
Lecture 14.18প্রেজেন্টেশন – হোম স্টেট12m
-
Lecture 14.19প্রেজেন্টেশন – হোম ইভেন্টস9m
-
Lecture 14.20প্রেজেন্টেশন – হোম এ্যাকশনস2m
-
Lecture 14.21প্রেজেন্টেশন – কনট্রাক্ট4m
-
Lecture 14.22প্রেজেন্টেশন – হোম ভিউ মডেল10m
-
Lecture 14.23প্রেজেন্টেশন – DI ভিউ মডেল2m
-
Lecture 14.24প্রেজেন্টেশন – ভিউ মডেল ব্যবহার8m
-
Lecture 14.25প্রেজেন্টেশন – স্টেট – টাইটেল/এ্যামাউন্ট/ইসইনকাম11m
-
Lecture 14.26প্রেজেন্টেশন – স্টেট – ডেট পিকার স্টেট6m
-
Lecture 14.27প্রেজেন্টেশন – স্টেট – ডেট পিকার সিলেক্টেবল ডেট13m
-
Lecture 14.28প্রেজেন্টেশন – বর্তমান টাইমস্টেম্প9m
-
Lecture 14.29প্রেজেন্টেশন – ট্রানজেকশন সেভ করা11m
-
Lecture 14.30প্রেজেন্টেশন – লোড ট্রানজেকশন12m
-
Lecture 14.31প্রেজেন্টেশন – সামারি25m
-
Lecture 14.32প্রেজেন্টেশন – ডিলিট ট্রানজেকশন7m
-
Lecture 14.33প্রেজেন্টেশন – এ্যালার্ট15m
-
Lecture 14.34প্রেজেন্টেশন – এডিট ট্রানজেকশন8m
-
Lecture 14.35প্রেজেন্টেশন – ইসইনকাম চেকবক্স ফিক্স3m
-
Lecture 14.36প্রেজেন্টেশন – ডেট পিকার ফিক্স6m
-
Lecture 14.37প্রেজেন্টেশন – কেনসেল আপডেট বাটন6m
-
Lecture 14.38প্রেজেন্টেশন – আপডেটের পর রিসেট ডেট পিকার5m
-
Lecture 14.39প্রেজেন্টেশন – লিস্ট আইটেম ডেকোরেশন8m
-
Lecture 14.40প্রেজেন্টেশন – প্রোগ্রেস ইন্ডিকেটর6m
-
Lecture 14.41প্রেজেন্টেশন – এ্যামাউন্ট রাউন্ডিং7m
-
Lecture 14.42কুয়েরি – লিমিট ডেটা ও ডিসেন্ডিং অর্ডার4m
-
Lecture 14.43প্রেজেন্টেশন – কমন ভিউ মডেল ও কনট্রাক্ট12m
-
Lecture 14.44প্রেজেন্টেশন – স্নেকবার19m
-
-
প্রজেক্ট ৪: News এ্যাপ: API + Admin Panel তৈরি AI ব্যবহার করে (PHP + MySQL) ✅
শূন্য থেকে একটি API ভিত্তিক এডমিন প্যানেল সহ নিউজ এ্যাপ ডেভলপমেন্ট করা দেখবো। এই সেকশনে এপিআই দেখবো তারপরের সেকশনে এ্যাপ দেখবো।
-
Lecture 15.1নিউজ API: ভূমিকা4m
-
Lecture 15.2নিউজ API: এনভায়রনমেন্ট সেটআপ2m
-
Lecture 15.3নিউজ API: নতুন প্রজেক্ট নেয়া4m
-
Lecture 15.4নিউজ API: কার্সর AI IDE ব্যবহার করে প্রজেক্ট তৈরি17m
-
Lecture 15.5নিউজ API: এ্যাডমিন প্যানেল পার্ট ১23m
-
Lecture 15.6নিউজ API: এ্যাডমিন প্যানেল পার্ট ২4m
-
Lecture 15.7নিউজ API: প্রডাকশন রিলিজ11m
-
-
প্রজেক্ট ৪: News এ্যাপ: (AI + Ktor + MultiModule + Clean Architecture + KOIN Dependency Injection + Custom API integration) ✅
-
Lecture 16.1News App: নতুন প্রজেক্ট নেয়া9m
-
Lecture 16.2News App: টেমপ্লেটের ব্যবহার7m
-
Lecture 16.3News App: AI ব্যবহার করে টেমপ্লেটের কোর কোড মেইন প্রজেক্টে ব্যবহার7m
-
Lecture 16.4News App: AI ব্যবহার করে টেমপ্লেটের ফিচার মডিউল কপি করা8m
-
Lecture 16.5News App: ফিচার মডিউল রিভিউ3m
-
Lecture 16.6News App: API টেস্ট ও UI ডিজাইন17m
-
Lecture 16.7News App: Use UI Design to make app7m
-
Lecture 16.8News App: API ইমপ্লিমেন্টেশন6m
-
Lecture 16.9News App: বাগ ফিক্সিং9m
-
Lecture 16.10News App: Add firebase on Android & iOS17m
-
Lecture 16.11News App: লাইভ API ব্যবহার করা (Task)5m
-
Lecture 16.12News App: Make debug apk2m
-
Lecture 16.13News App: Make test ipa & dSYM file4m
-
Lecture 16.14News App: Upload app to app distribution6m
-
Lecture 16.15News App: Firebase crashlytics2m
-

