- Lectures: 129
এন্ড্রয়েডের কোর কম্পোনেন্ট ও UI ডিজাইন দেখানো হয়েছে যা বিগিনারদের জন্য খুবই গুরুত্বপূর্ণ। প্রফেশনাল এ্যান্ড্রয়েড এ্যাপ ডেভলপমেন্ট কোর্সটির দুটি ভাগ রয়েছে। এটি হলো বেসিক কোর্স। বেসিক কোর্সে বিগিনারদের জন্য একদম শুরু থেকে কিভাবে এ্যান্ড্রয়েড এ্যাপ ডেভলপমেন্ট করা যায় তা দেখানো হয়েছে। বেসিক থেকে ধাপে ধাপে এডভান্সড টপিকগুলো দেখানো হবে যাতে বিগিনাদের বুঝতে কোন সমস্যা না হয়।
কটলিন দিয়ে এ্যান্ড্রয়েড এ্যাপ ডেভলপমেন্ট – পার্ট ১ – বেসিকস
Professional Android App Development with Kotlin in Bangla (Part 1 Basics)
পরবর্তীতে এ্যাডভান্সড কোর্সে দেখানো হয়েছে কিভাবে ডায়নামিক এ্যাপ ডেভলপমেন্ট করা যায় যা জব করার জন্য গুরুত্বপূর্ণ। দুটি কোর্সেই বিভিন্ন প্রো-টিপস দেয়া হবে যা আপনাকে ভালো কোড করতে সহায়তা করবে।
কাদের জন্য এই কোর্স?
- যারা এন্ড্রয়েড এ্যাপ ডেভলপমেন্টকে পেশা হিসেবে নিতে চান (জব/ফ্রিল্যান্স etc.)
- CSE/IT স্টুডেন্ট যারা মোবাইল এ্যাপ প্রজেক্ট করতে চান ও চাকুরির বাজারে নিজেকে এগিয়ে রাখতে চান (অন্য বিষয়ের স্টুডেন্টও হতে পারে যাদের প্রোগ্রামিংয়ে আগ্রহ রয়েছে) ,
- সফটওয়ার ইঞ্জিনিয়ার/ডেভলপার,
- যারা জাভা দিয়ে এ্যাপ ডেভলপমেন্ট করেন কিন্তু এখন কটলিনে কাজ করতে চান,
- প্রোগ্রামিং যাদের পেশা কিংবা শখ,
- যারা চাকুরি খোঁজছেন IT ইন্ডাস্ট্রিতে,
- যারা কটলিন শিখেছেন এবং কটলিনে এ্যাপ ডেভলপমেন্ট করতে চান,
- যাদের এ্যাপ ডেভলপমেন্টে আগ্রহ আছে etc.
কি কি জানা থাকতে হবে?
- কটলিন প্রোগ্রামিং ল্যাঙ্গুয়েজ জানা থাকতে হবে – জানা না থাকলে এখান থেকে ফ্রিতে কটলিন শেখা যাবে।
কোর্সটিতে যে বিষয়গুলো খেয়াল রাখা হয়েছে –
- অফিসিয়াল ডকুমেন্টেশন অনুসরন,
- বাস্তব অভিজ্ঞতার আলোকে উদাহরন,
- মানসম্মত নিয়মে (ক্লিন কোড) কোড করা,
- হাই কোয়ালিটি অডিও ও ভিডিও
যে সকল বিষয় শিখতে পারবেন:
- এন্ড্রয়েড স্টুডিও সেটআপ ও IDE পরিচিতি
- এক্টিভিটি ও এ্যাপ্লিকেশন লাইফসাইকেল
- UI ডিজাইন
- কনস্ট্রেইন লে-আউট
- ইভেন্ট নিয়ে কাজ করা
- মেনিফেস্ট ও রিসোর্সের ব্যবহার
- এন্ড্রয়েড কম্পোনেন্ট ও অন্যান্য (ইন্টেন্ট, সার্ভিস, ব্রডকাস্ট রিসিভার, রানটাইম পারমিশন etc.)
- ওয়েব ভিউ প্রজেক্ট
- ফ্রেগমেন্ট
- মেটেরিয়াল ডিজাইন (নেভিগেশন ড্রয়ার, ভিউ পেজার etc)
- কুইজ এ্যাপ প্রজেক্ট
ভিডিও থেকে নেয়া কিছু স্ক্রিনশন:
এগুলো সহ আরো অনেক টপিক দেখানো হয়েছে। কারিকুলাম ট্যাবে ক্লিক করে সম্পূর্ন কারিকুলামটি দেখুন।
Tags: 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.
-
এন্ড্রয়েড - ভূমিকা
-
Lecture 1.1ভূমিকা4m
-
Lecture 1.2কিছু বিষয় খেয়াল রাখুন2m
-
Lecture 1.3সোর্সকোড1m
-
-
Android Studio নিয়ে প্রস্তুতি ও পরিচিতি
ডেভলপমেন্ট এনভায়রনমেন্ট সেটআপ ও বিভিন্ন বিষয়ের পরিচয় পর্ব
-
Lecture 2.1Android Studio ডাউনলোড4m
-
Lecture 2.2এন্ড্রয়েড SDK ইনস্টল করা4m
-
Lecture 2.3এন্ড্রয়েড স্টুডিও ওয়েলকাম স্ক্রীন8m
-
Lecture 2.4নতুন প্রজেক্ট নেয়া7m
-
Lecture 2.5এন্ড্রয়েড স্টুডিও IDE ওভারভিউ9m
-
Lecture 2.6ভার্চুয়াল ডিভাইসে রান করা7m
-
Lecture 2.7ভার্চুয়াল ডিভাইসের অন্যান্য বিষয়6m
-
Lecture 2.8মোবাইলে রান করা – রিয়েল ডিভাইস8m
-
Lecture 2.9মোবাইল স্ক্রীন কম্পিউটার থেকে দেখা ও নিয়ন্ত্রণ করা – Mirror3m
-
Lecture 2.10বিল্ট-ইন মিররিং3m
-
Lecture 2.11প্রজেক্ট ফাইলগুলোর পরিচয়15m
-
Lecture 2.12এন্ড্রয়েড স্টুডিওর মেনু পরিচিতি9m
-
-
এক্টিভিটি, এ্যাপ্লিকেশন ও লাইফসাইকেল
কিভাবে একটি এক্টিভিটি ম্যানুয়ালি তৈরি করা যায় এবং এক্টিভিটি লাইফসাইকেল, এ্যাপ্লিকেশন ক্লাস তৈরি
-
Lecture 3.1এক্টিভিটি তৈরি – 1 (XML)15m
-
Lecture 3.2এক্টিভিটি তৈরি – 2 (Kotlin)7m
-
Lecture 3.3এক্টিভিটি তৈরি – 3 (Manifest)6m
-
Lecture 3.4এক্টিভিটি তৈরি – 4 (Jetpack Compose)7m
-
Lecture 3.5এক্টিভিটি লাইফসাইকেল পার্ট ১5m
-
Lecture 3.6এক্টিভিটি লাইফসাইকেল পার্ট ২11m
-
Lecture 3.7এ্যাপ্লিকেশন ক্লাস তৈরি8m
-
Lecture 3.8এক্টিভিটি থেকে অন্য এক্টিভিটিতে যাওয়া12m
-
Lecture 3.9এক্টিভিটি থেকে অন্য এক্টিভিটিতে ডাটা পাস করা6m
-
-
XML দিয়ে UI ডিজাইন
XML দিয়ে ডিজাইন করার জন্য যে উইজেট গুলো রয়েছে সেগুলোর ব্যবহার
-
Lecture 4.1টেক্সট ভিউ – TextView17m
-
Lecture 4.2findViewById7m
-
Lecture 4.3ভিউ বাইন্ডিং – viewBinding9m
-
Lecture 4.4ভিজিবিলিটি – View Visibility9m
-
Lecture 4.5এ্যাপ কম্পেট ও ম্যাটেরিয়াল টেক্সট ভিউ5m
-
Lecture 4.6এডিট টেক্সট – ১ – EditText – 121m
-
Lecture 4.7এডিট টেক্সট – ২ – EditText – 2 – AppCompat & Material14m
-
Lecture 4.8ইমেজ ভিউ – ImageView11m
-
Lecture 4.9বাটন – Button9m
-
Lecture 4.10টোস্ট – Toast8m
-
Lecture 4.11স্নেকবার – Snackbar7m
-
Lecture 4.12স্ক্রল ভিউ – ScrollView5m
-
Lecture 4.13রেডিও বাটন – Radio Button with Radio Group6m
-
Lecture 4.14সুইচ – Switch8m
-
Lecture 4.15চেক বক্স – CheckBox3m
-
Lecture 4.16ফ্লোটিং এ্যকশন বাটন – Floating Action Button3m
-
Lecture 4.17কার্ড ভিউ – CardView5m
-
Lecture 4.18লিনিয়ার লেআউট – LinearLayout9m
-
Lecture 4.19রিলেটিভ লেআউট – RelativeLayout13m
-
-
কনস্ট্রেইন্ট লেআউট
সকল স্ক্রীন সাইজ বিবেচনায় নিয়ে কনস্ট্রেইন্ট লেআউট দিয়ে ডিজাইন করার পদ্ধতি
-
Lecture 5.1কনস্ট্রইন্ট লেআউট – 1 – Constraint Type13m
-
Lecture 5.2কনস্ট্রইন্ট লেআউট – 2 – Position & Bias11m
-
Lecture 5.3কনস্ট্রইন্ট লেআউট – 3 – Chains5m
-
Lecture 5.4কনস্ট্রইন্ট লেআউট – 4 – GoneMergine & GoneBaseLine7m
-
Lecture 5.5কনস্ট্রইন্ট লেআউট – 5 – GuideLine5m
-
Lecture 5.6কনস্ট্রইন্ট লেআউট – 6 – Group6m
-
Lecture 5.7কনস্ট্রইন্ট লেআউট – 7 – Barrier5m
-
-
ইভেন্ট লিসেনার ও XML এর সাথে কটলিনের যোগাযোগ
-
Lecture 6.1ক্লিক ইভেন্ট লিসেনার19m
-
Lecture 6.2লং ক্লিক ইভেন্ট লিসেনার8m
-
Lecture 6.3টাচ ইভেন্ট লিসেনার7m
-
Lecture 6.4কী-লিসেনার (কী-বোর্ড)3m
-
Lecture 6.5EditText এর TextWatcher6m
-
Lecture 6.6বিভিন্ন XML ভিউ নিয়ে কটলিনে কাজ করা ১18m
-
Lecture 6.7বিভিন্ন XML ভিউ নিয়ে কটলিনে কাজ করা ২19m
-
-
UI ডিজাইন প্রজেক্ট (3 projects, about 3 Hours)
কিছু ডিজাইন প্রজেক্ট
-
Lecture 7.1মেনু ডিজাইন – Relative + Linear (Part 1)26m
-
Lecture 7.2মেনু ডিজাইন – Relative + Linear (Part 2)27m
-
Lecture 7.3রেজিস্ট্রেশন ফরম ডিজাইন – Constraint (Part 1)29m
-
Lecture 7.4রেজিস্ট্রেশন ফরম ডিজাইন – Constraint (Part 2)13m
-
Lecture 7.5ব্লগ আর্টিকেল ডিজাইন – Constraint (Part 1)29m
-
Lecture 7.6ব্লগ আর্টিকেল ডিজাইন – Constraint (Part 2)29m
-
-
মেনিফেস্ট ও রিসোর্সের ধারনা (থিওরি)
মেনিফেস্ট ও রিসোর্সগুলো যেভাবে প্রজেক্টের xml ও কটলিনে ব্যবহার করা হয় তার আলোচনা থিওরি
-
Lecture 8.1মেনিফেস্ট – manifest11m
-
Lecture 8.2R – ক্লাস (R.java)4m
-
Lecture 8.3ড্রয়েবল – drawable7m
-
Lecture 8.4মিপমেপ – mipmap3m
-
Lecture 8.5লে-আউট – layout2m
-
Lecture 8.6ভ্যালুস – values5m
-
Lecture 8.7এক্সএমএল – xml1m
-
Lecture 8.8র – raw3m
-
Lecture 8.9এ্যাসেটস – assets4m
-
Lecture 8.10কটলিন দিয়ে রিসোর্স এক্সেস করা11m
-
-
এন্ড্রয়েড কম্পোনেন্ট ও গুরুত্বপূর্ণ বিষয়াবলী
এন্ড্রয়েডের বিভিন্ন কোর কম্পোনেন্ট নিয়ে কাজ করার পদ্ধতি
-
Lecture 9.1ইন্টেন্ট ও ইন্টেন্ট ফিল্টার13m
-
Lecture 9.2ইমপ্লিসিট ইন্টেন্ট – Implicit Intent (অস্পষ্ট)13m
-
Lecture 9.3এক্সপ্লিসিট ইন্টেন্ট – Explicit Intent (স্পষ্ট)8m
-
Lecture 9.4সার্ভিস কি কেন? থিওরি আলোচনা8m
-
Lecture 9.5ব্যাকগ্রাউন্ড সার্ভিস25m
-
Lecture 9.6লোকাল নটিফিকেশন (+ necessary for ForgroundService)21m
-
Lecture 9.7ফরগ্রাউন্ড সার্ভিস24m
-
Lecture 9.8বাউন্ড সার্ভিস30m
-
Lecture 9.9ব্রডকাস্ট রিসিভার – ১18m
-
Lecture 9.10ব্রডকাস্ট রিসিভার – ২16m
-
Lecture 9.11কন্টেন্ট প্রোভাইডার14m
-
Lecture 9.12এলার্ট ডায়ালগ – AlertDialog (Default)11m
-
Lecture 9.13এলার্ট ডায়ালগ – AlertDialog (Custom)21m
-
Lecture 9.14রানটাইম পারমিশন30m
-
Lecture 9.15টুলবার সেট করা7m
-
Lecture 9.16মেনু20m
-
Lecture 9.17কনটেক্সট মেনু9m
-
Lecture 9.18এ্যাপ icon সেট করা12m
-
-
WebView প্রজেক্ট
ওয়েব ভিউ দিয়ে প্রজেক্টে করার মাধ্যমে ওয়েব ভিউ বিষয়ে বিস্তারিতভাবে জানতে পারবেন
-
Lecture 10.1ওয়েব ভিউ – loadUrl14m
-
Lecture 10.2ওয়েব ভিউ – settings9m
-
Lecture 10.3ওয়েব ভিউ – back & forward7m
-
Lecture 10.4ওয়েব ভিউ – loadUrl from button9m
-
Lecture 10.5ওয়েব ভিউ – internet check10m
-
Lecture 10.6ওয়েব ভিউ – error handling9m
-
Lecture 10.7ওয়েব ভিউ – offline html load10m
-
Lecture 10.8ওয়েব ভিউ – progressBar12m
-
-
ফ্রেগমেন্ট - Fragment
ফ্রেগমেন্ট তৈরি ও তার ব্যবহার
-
Lecture 11.1ফ্রেগমেন্ট পরিচিতি ও তৈরি4m
-
Lecture 11.2ফ্রেগমেন্ট add15m
-
Lecture 11.3এক ফ্রেগমেন্টের উপর আরেক ফ্রেগমেন্ট add8m
-
Lecture 11.4ফ্রেগমেন্ট রিমুভ করা with popbackStack7m
-
Lecture 11.5ফ্রেগমেন্ট লাইফসাইকেল14m
-
Lecture 11.6ফ্রেগমেন্টে ডেটা পাস করা16m
-
Lecture 11.7ফ্রেগমেন্ট এনিমেশন11m
-
Lecture 11.8ফ্রেগমেন্টের কোড পুন:ব্যাবহারের জন্য গুছিয়ে রাখা13m
-
-
মেটেরিয়াল ডিজাইন XML
এগুলো মেটেরিয়াল ডিজাইনের বিশেষ কিছু গুরুত্বপূর্ণ উপাদান
-
Lecture 12.1ফ্লোটিং এ্যাকশন বাটন ও স্নেকবার12m
-
Lecture 12.2নেভিগেশন ড্রয়ার23m
-
Lecture 12.3ভিউ পেজার ২ ও ট্যাব লে-আউট21m
-
Lecture 12.4কলাপসিং টুলবার13m
-
Lecture 12.5বটম এ্যাপবার18m
-
Lecture 12.6বটম নেভিগেশন8m
-
-
প্রজেক্ট - কুইজ এ্যাপ
কিভাবে একটি বেসিক কুইজ এ্যাপ তৈরি করা যায় সেটা দেখানো হয়েছে।
-
Lecture 13.1প্রজেক্ট রিকোয়ারমেন্ট5m
-
Lecture 13.2নতুন প্রজেক্ট নেয়া ও ফ্রেগমেন্ট তৈরি14m
-
Lecture 13.3বটম নেভিগেশন8m
-
Lecture 13.4রিপ্লেস ফ্রেগমেন্ট15m
-
Lecture 13.5UI ডিজাইন – স্টার্ট ফ্রেগমেন্ট10m
-
Lecture 13.6UI ডিজাইন – কুইজ ফ্রেগমেন্ট19m
-
Lecture 13.7UI ডিজাইন – স্কোর ফ্রেগমেন্ট6m
-
Lecture 13.8UI ডিজাইন – এ্যাবাউট ফ্রেগমেন্ট7m
-
Lecture 13.9ডাটা ক্লাস ও UI এ প্রশ্ন সেট করা20m
-
Lecture 13.10প্রশ্ন সেট করা18m
-
Lecture 13.11প্রশ্নের ইমেজ সেট13m
-
Lecture 13.12উত্তর দেয়া ও বাটন ব্যাকগ্রাউন্ড16m
-
Lecture 13.13স্কোর সেট করা10m
-
Lecture 13.14কাউন্টডাউন টাইমার17m
-
Lecture 13.15টেস্টিংয়ের জন্য ডিবাগ APK তৈরি4m
-
-
পরবর্তী ধাপ
-
Lecture 15.1যা যা শিখলাম ও পরবর্তী ধাপ4m
-