به جدیدترین دوره “آموزش برنامه نویسی مدرن اندروید” خوش آمدید. این دوره به این علت کلمه مدرن را در خودش داره که تمام مباحث ارائه شده در اون، بر اساس آخرین ابزارها، روش ها و تکنولوژی های برنامه نویسی اندروید هست.
روش ها، ابزارها و Best Practice هایی که گوگل از سال 2021 توصیه به استفاده از اونها داره. تا شما بتونید برنامه هایی با بالاترین Performance بنویسید.
در زیر سعی کردم جواب سوالاتتون درباره این دوره رو بدهم:
ویژگی های این دوره چیست؟
- این دوره بر اساس آخرین استانداردها، ابزارها و روش های معرفی شده توسط گوگل تدریس شده
- شیب یادگیری مطالب در این دوره ملایم هست. به این معنی که همه از چیز از پایه شروع میشه و پله به پله سمت مفاهیم پیچیده تر حرکت میکنیم. پس اصلا نگران این نباشید که آیا می توانید دوره را متوجه بشین یا خیر
- این دوره بر اساس آخرین نسخه اندروید استودیو تدریس شده، بنابراین شما موقع یادگیری به این مشکل نمی خورین که چرا فلان گزینه ی اندروید استودیو نیست یا جابجا شده
- پشتیبان این دوره خود من هستم و هر کجایی از دوره که به مشکل بخورین، من در کنارتون هستم.
- این دوره یک ویژگی منحصر به فرد داره و اون این هست که یک جزوه واستون آماده کردم که دستورات تدریس شده کاتلین رو به صورت چکیده می توانید داشته باشید و این فوق العادست، مخصوصا برای یک تازه کار
- در این دوره سعی کردم تمام تجربیات خودم رو هم بهتون انتقال بدم. تجربیاتی که حاصل سالها کدنویسی بر روی چندین و چند پروژه بزرگ هست.
- روش تدریس من به این صورت هست که هر چیزی رو که تایپ می کنم حتما توضیح میدم که چی هست و همینطور فلسفه کار رو هم میگم. اینجور نیست که فقط تایپ کنم و بگم این خط کد فلان کار رو می کنه! نه! باید دلیلش رو هم بدونید
- یاد میگیرید چطور برنامه هایتان را آماده انتشار در بازار کنید و پرداخت درون برنامه ای آن را فعال کنید. بهتره بدونید که سیستم پرداخت درون برنامه ای بازار به کل عوض شده و یک سیستم کاملا جدید رو معرفی کرده
- با یادگیری این دوره، جز اولین کسانی باشید که بر برنامه نویسی مدرن اندروید تسلط دارند که خود این یک امتیاز بسیار بالایی موقع استخدام در شرکت ها است.
- در این دوره سعی شده تمام مهارت هایی که یک برنامه نویس اندروید لازم دارد، به شما انتقال داده شود که بتوانید به عنوان یک فریلنسر پروژه بگیرید و انجام دهید. این مهارت ها و تجربه ها حاصل سالها تجربه شخصی خودم هست که به شما در طی این دوره انتقال خواهم داد.
این دوره جزوه داره؟ یعنی چجوری؟
یکی از ویژگیهای منحصربه فرد این دوره این هست که از زبان کاتلین که در این دوره آموزش داده شده، یک جزوه تهیه شده است. با کمک این جزوه و اگر تازه کار باشید، متوجه میشین که چطور باید نوت برداری کنید. جزوه ای که صحبتش شد 70 صفحه داره که می تونید مثل من پرینتش کنید و ازش استفاده کنید. من جزوه را به صورت یک فایل PDF در اختیارتون قرار میدم. جزوه رنگی هست:
تمرینات کاتلین:
چرا باید به این دوره و به من (بهنام خانی) اعتماد کنید؟
دوره ای که پیش رو دارید، ششمین دوره برنامه نویسی اندروید هست که خودم تدریس کردم و منتشر می کنم. در واقع من تا بحال 2 دوره به زبان انگلیسی و 4 دوره به زبان فارسی تدریس کرده ام. به عبارتی 6 دوره آموزش برنامه نویسی اندروید تا به حال منتشر کرده ام.
دوره اول من دوره برنامه نویسی اندروید با سی شارپ بود که سال 94 منتشر شد و هم اکنون فروشش در سایت متوقف شده (به علت قدیمی شدن) دوره دومی که درباره برنامه نویسی اندروید منتشر کردم، دوره برنامه نویسی اندروید با جاوا بود که استقبال خیلی خوبی ازش شد. چرا که با زبانی ساده آموزش داده شده بود و از طرفی سال 1395 به اندازه امروز دوره در دسترس نبود.
دوره سومی که در زمینه برنامه نویسی اندروید منتشر کردم، به زبان انگلیسی و در وب سایت یودمی هست. این دوره رو سال 96 منتشر کردم و به علت قدیمی شدن از دسترس خارجش کردم.
دوره چهارمی که منتشر کردم، دوره برنامه نویسی اندروید با کاتلین بود که سال 1398 آماده استفاده بود. از این دوره هم استقبال خوبی شد. من جز اولین کسانی بودم که در وب فارسی، آموزش برنامه نویسی اندروید با کاتلین رو منتشر کردم.
دوره پنجمم یک دوره دیگه به زبان انگلیسی در سایت Udemy هست که متاسفانه در همان اوایل کار به دلیل تحریم ها، دوره متوقف شد. ولی شما می توانید از این آدرس دوره من رو مشاهده کنید. البته به این نکته هم اشاره کنم که امتیاز 4.5 بالاترین امتیازی بود که گرفتم، ولی به دلیل آپدیت نشدن به مرور این امتیاز کم شد.
و در نهایت دوره ششم برنامه نویسی اندروید که منتشر کردم، همین دوره ای هست که بر اساس آخرین استانداردها و ابزارهای معرفی شده توسط گوگل در دسترس شما قرار گرفته.
همینطور مابین انتشار این دوره ها، کلاس های حضوری زیادی رو در اصفهان برگزار کردم.
پس میبینید که این دوره بر اساس تجربه ای 6 ساله بنا و تهیه شده. تمام قسمت ها از پختگی لازم برخوردار هست. از این جهت که در هر دوره سعی کردم بنا به فیدبک هایی که از شما کاربران گرفتم، بهبودهایی در دوره های بعدی بدهم.
این دوره مناسب چه کسانی است؟
اگر شما جز یک یا چند دسته زیر هستید، این دوره مناسب شما خواهد بود:
- قبلا کمی کدنویسی بر روی پلتفرم های دیگر یا اندروید داشته اید و الان می خواهید به صورت کاملا جدی بر برنامه نویسی اندروید تسلط پیدا کنید
- دسته دیگر کسانی هستند که برنامه نویسی اندروید کار کرده اند، ولی می خواهند بر اساس آخرین متدها، تکنولوژی ها و Best Practice های معرفی شده از سمت گوگل، دانش خودشون رو آپدیت کنن و از قافله عقب نمونن
- دسته بعدی که این دوره واسشون مناسب هست کسانی هستند که هیچ چیز درباره برنامه نویسی نمی دونن و به دنبال یک منبع مناسب هستند که همه چیز رو از پایه و با زبانی ساده آموزش می ده. اگر اینطوره، پس این دوره کاملا مناسب شماست
- و دسته دیگری که می تونن از مزیت های این دوره استفاده کنن، کسانی هستند که قبلا سعی کرده اند با دوره ها یا کلاسهایی، بر آموزش برنامه نویسی اندروید مسلط بشن و موفق نشده اند. این دوره مطمئنا شما رو به هدفتون می رسونه. چرا که مطالب جوری تدریس شده اند که مثل زنجیر به هم متصل هستند. همینطور هر مبحثِ این دوره، کاملا از پایه شروع می شود و تا مراحل پیشرفته ادامه پیدا می کنه.
شما دو دوره برنامه نویسی اندروید در سایت دارید، کدام مناسب منه؟!
بله همینطور است. بگذارید اینجور راهنماییتون کنم:
یک دوره با عنوان “آموزش برنامه نویسی اندروید با کاتلین است” که سال 1398 منتشر شده و بر اساس ابزارها و روش های همون سالهاست.
دوره جدیدتر هم با عنوان “آموزش برنامه نویسی مدرن اندروید” هست که در اون برنامه نویسی اندروید بر اساس آخرین متدها و ابزارهاست.
حالا شما اگر می خواین استخدام شرکت ها بشین، لازمه هر دو دوره رو ببینید. در واقع لازم هست هم با روش های قدیمی بتونید برنامه اندرویدی بنویسید و هم با روش های جدید. چون شرکت ها پروژه هاشون هم با روش های قدیمی نوشته شده و هم با روش های جدید. بنابراین لازمه که بر روش ها و ابزارهای قدیمی و جدید تسلط داشته باشید.
ولی اگر می خواین برنامه نویسی اندروید رو دِلی یاد بگیرید و یا می خواین ایده ای رو پیاده سازی کنید، سراغ دوره مدرن برین:
تمرینات کاتلین:
بعد از ثبت نام چه چیزهایی در اختیار من قرار میگیرد؟
بلافاصله پس از پرداخت هزینه دوره، به این آیتم ها دسترسی پیدا می کنید:
- تمامی ویدیوهای دوره به مدت 1500 دقیقه، معادل بیش از 26 ساعت
- فعال شدن پنل پشتیبانی دوره
- جزوه مربوط به دوره
آیا این دوره صفر تا صد هست؟
کلا ما در بیشتر فیلدها مثل برنامه نویسی، زبان های خارجی، الکترونیک، یا هر چیز دیگه ای که فکرش رو بکنید، چیزی به اسم صد نداریم! شما هر کجا دیدین که دارن بهتون وعده صفر تا صد می دن، بدونین که اونجا جای شما نیست! دوره صفر تا صد برنامه نویسی اندروید چند صد ساعت آموزش هست که از حوصله مدرس برای تدریس و از حوصله فراگیرنده برای یادگیری خارج هستش و اصلا الزامی نیست. شما باید ساختار اصلی رو یاد بگیرید و هر کجا نیاز به ویژگی خاصی از برنامه نویسی اندروید بود، با گوگل و یوتیوب اون قسمت رو یاد بگیرید.
ولی این دوره از مقدماتی تا پیشرفته هست. سعی شده تمام مفاهیمی که یک برنامه نویس اندروید باید بهش مسلط باشه آموزش داده بشه.
این دوره به زبان کاتلین هست یا جاوا و چرا؟!
سوال خوبیه. این دوره به زبان کاتلین هست. به این دلیل که زبان رسمی که گوگل ارائه داده، کاتلین هست. زبان کاتلین امکانات و ویژگی های بهتر و بیشتری نسبت به زبان جاوا داره که باعث می شه برنامه های اندرویدی که می نویسید در مدت زمان کمتری نوشته بشن. همینطور با استفاده از زبان کاتلین، هزینه نگهداری برنامه های از لحاظ زمانی و ریالی کاهش محسوسی خواهد داشت. منظورم از نگهداری، رفع باگ ها و اضافه کردن امکانات جدید به برنامه های اندرویدی هست.
از طرفی جامعه برنامه نویسان کاتلین برای برنامه نویسی مدرن اندروید در حال پیشی گرفتن از جامعه جاوا کارهاست. منظورم اینه در روش ها و ابزارهای نوین برنامه نویسی اندروید، تعداد بیشتری برنامه نویس با زبان کاتلین کار می کنند تا جاوا و همین باعث میشه که جامعه برنامه نویسان کاتلین بیشتر از جاوا باشه.
بزرگ بودن یک جامعه اینچنینی باعث میشه شما جواب بیشتر و بهتری از سوالاتتون بگیرین. چون تعداد افرادی که می تونن پاسخ بدن زیاد هستند.
آیا ضمانت بازگشت وجه دارید؟
خوب، راستش نه! ولی دو تا نکته اینجا وجود داره:
اول اینکه بیش از 6 ساعت از این دوره به صورت رایگان در اختیار شما قرار گرفته که با طرز و نحوه تدریس من آشنا بشین. بنابراین بدون اینکه حتی خرید کرده باشین، می تونین قسمتی از آموزش رو داشته باشید.
نکته دوم این هست که مساله ضمانت متاسفانه از هر دو طرف مدرس و فراگیرنده مورد سو استفاده قرار گرفته. البته نه همه! به این صورت که مدرس قوانین پنهانی برای بازگشت وجه داره. به این صورت که میگه اگه بیش از فرضا 20 درصد رو دانلود کرده باشین دیگه ضمانت بازگشت وجه رو شامل نمیشه. یا شخصا دوره ای رو خریداری کردم (یک دوره سئو) که ضمانت بی قید و شرط داشت. ولی متاسفانه دیدم دوره اصلا مناسب نیست (تنها متد مدرس برای سئو این بود که لینک سازی خارجی کنین! همین). خلاصه درخواست بازگشت وجه دادم و ایشون ظاهرا مطلع بودن که از لحاظ قانونی یک دانشپذیر نمیتونه ادعای بازگشت وجه داشته باشه که حتی با وکیل هم صحبت کردم و ایشون آب پاکی رو روی دستم ریختن!
از طرفی هستند مدرسینی که روی حرفشون می مونن و وجه رو بازگشت میدن که در این صورت باید منتظر پابلیش شدن دوره شون در کانال های تلگرامی باشن.
بنابراین شخصا ترجیح دادم 6 ساعت از دوره رو رایگان پابلیش کنم و نتیجه گیری نهایی رو به خودتون بسپارم.
بعد از پایان این دوره چی نصیب من میشه؟
این حق شماست که به صورت واضح بدونید بعد از پایان این دوره، شما در چه جایگاهی قرار گرفتین
بعد از پایان این دوره، شما با نظام برنامه نویسی اندروید آشنایی بسیار خوبی پیدا می کنین. این نکته واقعا مهم هست که با چیستی و چرایی اکوسیستم اندروید آشنا بشین. در واقع لازم هستش اول بدونین خود اندروید به چه صورت کار میکنه و بعدا کد نویسی باهاش رو یاد بگیرید.
همینطور در انتهای این دوره شما در سطح Mid-Level رو به پایین دانش برنامه نویسی اندروید خواهید داشت. در واقع دسته بندی سطوح تسلط یک برنامه نویس به سه دسته Junior، Mid-Level و Senior دسته بندی میشه. شما بعد از این دوره مهارتی در سطح بین Junior تا Mid-Level خواهید داشت که با بدست آوردن تجربه بیشتر، می توانید به سرعت به سطح Mid-Level برسید.
چطور می تونم شروع کنم؟
برای شروع می توانید بر روی دکمه سبز رنگ “می خواهم ثبت نام کنم” کلیک کنید.
دانلود جزوه دوره
دانلود فایل PDF جزوه فایل های ضمیمه
یکی از ویژگیهای منحصربه فرد این دوره این هست که از زبان کاتلین که در این دوره آموزش داده شده، یک جزوه تهیه شده است. با کمک این جزوه و اگر تازه کار باشید، متوجه میشین که چطور باید نوت برداری کنید. جزوه ای که صحبتش شد 70 صفحه داره که می تونید مثل من پرینتش کنید و ازش استفاده کنید. من جزوه را به صورت یک فایل PDF در اختیارتون قرار میدم. جزوه رنگی هست.
نقطه صفر - نصب ابزارها
1. نصب اندروید استودیو ویدئو
2. مراحل ساخت پروژه جدید ویدئو
3. ساخت اولین پروژه اندرویدی خودتان ویدئو
4. اجرا بر روی ماشین مجازی ویدئو
5. اجرای پروژه بر روی دیوایس واقعی ویدئو
6. زمین بازی کاتلین ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
1. خانم ها و آقایان، این شما و زبان کاتلین > مقدمات زبان کاتلین - بخش اول
1. تعریف متغیرها ویدئو
2. بروزرسانی متغیرها ویدئو
3. نوع داده ویدئو
4. ادامه مبحث تعریف متغیرها ویدئو
5. انواع داده اعشاری ویدئو
6. نوع داده بولین ویدئو
7. در کاتلین Null Safety ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
2. خانم ها و آقایان، این شما و زبان کاتلین > مقدمات زبان کاتلین - بخش دوم
1. کار با دستور readLine ویدئو
2. نمایش پیغام های راهنما به کاربر ویدئو
3. استفاده از placeholder ویدئو
4. عملگرهای ریاضی ویدئو
5. عملگرهای مقایسه ای ویدئو
6. اولویت عملگرها ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
3. فانکشن های کار بر روی رشته ها
1. فانکشن و متد چیست؟ ویدئو
2. فانکشن های پایه ای کار بر روی رشته ها ویدئو
3. تفاوت isEmpty و isBlank ویدئو
4. کار با فانکشن های trim ویدئو
5. کار با فانکشن replace ویدئو
6. کار با فانکشن contains ویدئو
7. کار با فانکشن equals ویدئو
8. کار با فانکشن subSequence ویدئو
9. چطور طول رشته را بدست بیاوریم؟ ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
4. دستور شرطی if , when
1. دستور شرطی if ویدئو
2. دستور شرطی با else ویدئو
3. ترکیب دستورات شرطی با AND ویدئو
4. ترکیب دستورات شرطی با OR ویدئو
5. تمرین ویدئو
6. دستور شرطی when ویدئو
7. استفاده از range در دستورات شرطی ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
5. یک شروع پر قدرت
1. پیاده سازی رابط کاربری برنامه ویدئو
2. ایجاد constraint ویدئو
3. پیدا کردن ویوها ویدئو
4. پیاده سازی منطق برنامه ویدئو
5. استفاده از پلاگین kotlin-android-extension ویدئو
6. استفاده از فونت فارسی در برنامه های اندرویدی ویدئو
7. تفاوت واحدهای اندازه گیری dp, sp, px ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
6. قدم دوم رو پر قدرت تر بردار
1. معرفی پروژه ویدئو
2. پیاده سازی رابط کاربری - قسمت اول ویدئو
3. پیاده سازی رابط کاربری - قسمت دوم ویدئو
4. کد نویسی منطق برنامه ویدئو
5. پیدا کردن خطا از طریق لاگ کت ویدئو
6. Toast رفع خطای مربوط به نمایش ویدئو
7. اعتبارسنجی ورودی های کاربر ویدئو
8. استفاده از پلاگین Android Drawable Importer ویدئو
9. نگاهی بر Resource Manager ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
7. استفاده از فانکشن ها
1. معرفی فانکشن ویدئو
2. تعریف فانکشن ویدئو
3. تعریف پارامتر ورودی برای فانکشن ویدئو
4. بازگرداندن مقدار از فانکشن ویدئو
5. استفاده از فانکشن ها در پروژه محاسبه گر سود بانکی ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
8. کار با Constraint Layout
1. معرفی پروژه Chop-Chop ویدئو
2. لیآت های قدیمی اندروید ویدئو
3. مقدمات Constraint Layout ویدئو
4. مقدمات Constraint Layout ویدئو
5. خواندن توضیحات constraint ویدئو
6. استفاده از Baseline ویدئو
7. زنجیر کردن ویوها ویدئو
8. استفاده از نسبت برای پهنا و ارتفاع ویدئو
9. استفاده از خطوط راهنما ویدئو
10. طراحی رابط کاربری پروژه آموزش آشپزی ویدئو
11. طراحی رابط کاربری پروژه آموزش آشپزی ویدئو
12. طراحی حالت landscape ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
9. ادامه کاتلین پایه برای اندروید
1. کار با حلقه تکرار while ویدئو
2. کار با حلقه تکرار do-while ویدئو
3. کار با حلقه تکرار for ویدئو
4. کنترل حلقه با break, continue ویدئو
5. معرفی کالکشن ها ویدئو
6. استفاده از آرایه ها ویدئو
7. پیمایش آرایه با حلقه ویدئو
8. کار با ArrayList ویدئو
9. کار با HashMap ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
10. استفاده از چند اکتیویتی در برنامه
1. معرفی پروژه ویدئو
2. اکتیویتی چیست؟ ویدئو
3. طراحی اکتیویتی اول پروژه ویدئو
4. طراحی اکتیویتی اول پروژه ویدئو
5. طراحی دومین اکتیویتی ویدئو
6. انتقال بین دو اکتیویتی ویدئو
7. ارسال مقدار بین دو اکتیویتی ویدئو
8. رفع خطای نال ویدئو
9. چرخه حیات اکتیویتی بر روی کاغذ ویدئو
10. چرخه حیات اکتیویتی در عمل ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
11. کار با Fragment
1. معرفی فصل و فرگمنت ویدئو
2. استفاده از دو فرگمنت ساده در برنامه ویدئو
3. بارگذاری فرگمنت ها در زمان اجرا و از طریق کد ویدئو
4. نمایش منوها در BottomNavigation ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
12. جت پک - کامپوننت Navigation
1. معرفی فصل ویدئو
2. آماده سازی و ساخت پروژه ویدئو
3. اضافه کردن Navigation Graph ویدئو
4. اضافه کردن Navigation Host Fragment ویدئو
5. ساخت Destination ویدئو
6. ساخت Action ویدئو
7. ارسال مقدار با SafeArgs ویدئو
8. ارسال بیش از یک مقدار ویدئو
9. تعیین انیمیشن ورود-خروج ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
13. کار با Motion Layout
1. مقدمه ای بر Motion Layout ویدئو
2. ساخت اولین Transition ویدئو
3. اجرای ترنزیشن با کلیک ویدئو
4. آماده سازی اکتیویتی برای پروژه ویدئو
5. ساخت 3 ترنزیشن و اعمال بر روی تصویر ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
14. کلاس ها در کاتلین
1. معرفی فصل ویدئو
2. ساخت کلاس و شی ویدئو
3. ساخت چند شی از کلاس ویدئو
4. متد سازنده کلاس ویدئو
5. ساخت کلاس User ویدئو
6. استفاده از Companion Object ویدئو
7. کار با Data Class ویدئو
8. کار با لیستی از آبجکت ها ویدئو
9. تمرین اول ویدئو
10. پاسخ ویدیویی تمرین اول به همراه توضیحات ویدئو
11. تمرین دوم ویدئو
12. پاسخ ویدیویی تمرین دوم به همراه توضیحات ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
15. جت پک - کار با ViewBinding
1. مشکلات رایج اتصال به ویوها ویدئو
2. استفاده از ViewBinding در اکتیویتی ویدئو
3. بایند کردن ویدوهای اکتیویتی دوم ویدئو
4. استفاده از ViewBinding در فرگمنت ویدئو
5. بهینه سازی موقع استفاده از ViewBinding ویدئو
6. جداسازی فیزیکی کلاس ها ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
16. جت پک - کار با DataBinding
1. اتصال ویوها با استفاده از DataBinding ویدئو
2. چرا محدوده تعریف متغیر مهم است؟ ویدئو
3. بایند دیتا به ویوها با DataBinding ویدئو
4. بروزرسانی منبع داده و بعد ییِیس - همه چیز باینده ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
17. جت پک - کار با ViewModel
1. معرفی صورت مساله - کاربرد ViewModel ویدئو
2. رفع مشکل با ViewModel ویدئو
3. چرا private؟ ویدئو
4. تمرین ویدئو
5. پاسخ ویدیویی تمرین با توضیحات ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
18. جت پک - کار با LiveData
1. استفاده از لایو دیتا در ViewModel ویدئو
2. تمرین ویدئو
3. پاسخ ویدیویی تمرین به همراه توضیحات ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
19. نمایش اطلاعات با RecyclerView
1. نحوه عملکرد RecyclerView ویدئو
2. اضافه کردن Data Source ویدئو
3. ساخت لیآت الگو ویدئو
4. ساخت آداپتور ویدئو
5. نهایی کردن و راه اندازی ویدئو
6. استفاده از لیستی از آبجکت ها ویدئو
8. پاسخ ویدیویی تمرین اول به همراه توضیحات ویدئو
7. تمرین اول ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
20. Coroutines
1. کروتین چیست؟ ویدئو
2. شبیه سازی یک عملیات سنگین و بلاک ترد اصلی ویدئو
3. استفاده از کروتین ویدئو
4. سوئیچ بین ترد ها ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
21. ذخیره اطلاعات به صورت لوکال با ROOM
1. معرفی معماری و Room ویدئو
2. معرفی پروژه ویدئو
3. آماده سازی پروژه ویدئو
4. ساخت کلاس Entity ویدئو
5. ساخت اینترفیس Dao ویدئو
6. ساخت کلاس Database ویدئو
7. ساخت کلاس Repository ویدئو
8. ساخت لایه View ویدئو
9. ساخت لایه ViewModel ویدئو
10. قسمت دوم ساخت لایه ViewModel ویدئو
11. راه اندازی و تست دیتابیس و معماری ویدئو
12. ساخت فایل الگوی RecyclerView ویدئو
13. ساخت کلاس آداپتور + دیتا بایندینگ ویدئو
14. تمرین + رفع مشکل CardView ویدئو
15. پاسخ ویدیویی تمرین به همراه توضیحات ویدئو
16. تنظیم رویداد کلیک برای هر آیتم از RecyclerView ویدئو
17. بروزرسانی و حذف آیتم ها ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
22. جت پک - کار با Notification
1. معرفی سیستم نوتیفیکیشن در قبل و بعد از اندروید 8 ویدئو
2. ارسال نوتیفیکیشن ساده ویدئو
3. نمایش نوتیفیکیشن با جزییات بیشتر ویدئو
4. واکنش به تاچ محتوای نوتیفیکیشن ویدئو
5. ساخت چنل دوم - ارسال تیکت ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
23. جت پک - برنامه نویسی نامتقارن با WorkManager
1. معرفی WorkManager ویدئو
2. پیاده سازی یک تسک ساده از نوع OneTimeWorkRequest ویدئو
3. اثبات نحوه کارکرد WorkManager ویدئو
4. دریافت گزارش وضعیت تسک ها ویدئو
5. ایجاد Constraint ویدئو
6. ایجاد زنجیره ای از تسک ها ویدئو
7. ایجاد تسک های دوره ای ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
24. کار با سنسورها
1. معرفی فصل ویدئو
2. بررسی سنسورهایی که دیوایس کاربر پشتیبانی می کند ویدئو
3. کار با سنسور نور + پروژه LuxMeter ویدئو
4. کار با سنسور دمای محیطی ویدئو
5. کار با سنسور رطوبت ویدئو
6. کار با سنسور فشارسنج ویدئو
7. کار با سنسور شتاب سنج ویدئو
8. کار با سنسور مجاورت ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
25. کار با گوگل مپ
1. معرفی فصل ویدئو
2. پیکربندی پروژه جهت استفاده از GPS ویدئو
3. اضافه کردن Marker راننده ویدئو
4. دریافت حق دسترسی موقعیت کاربر ویدئو
5. بروزرسانی موقعیت راننده بر اساس اطلاعات GPS ویدئو
6- اضافه کردن Marker دانش آموزان ویدئو
7. بررسی موقعیت راننده نسبت به دانش آموز ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
26. دریافت و کش تصاویر از اینترنت با کتابخانه Glide
1. دریافت و کش تصاویر با گلاید ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
27. گرفتن خروجی apk
1. همه چیز درباره ساخت آیکن برنامه ویدئو
2. APK پابلیش فایل ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
28. پرداخت درون برنامه ای بازار
1. معرفی سیستم پرداخت درون برنامه ای بازار ویدئو
2. اتصال به سیستم پرداخت کافه بازار ویدئو
3. ارجاع کاربر به سیستم پرداخت کافه بازار ویدئو
4. بازیابی خریدها و اشتراک ها ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
29. استفاده از وب سرویس ها
1. مقدمه ویدئو
2. آشنایی با JSON , XML ویدئو
3. استفاده از وب سرویس یاهو ویدئو
4. پردازش اطلاعات دریافت شده از وب سرویس ویدئو
5. دریافت اطلاعات نرخ ارز با استفاده از وب سرویس ویدئو
دانلود کل فصل به صورت یکجا فایل های ضمیمه
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاوره
hajvahireza002( دانشجوی دوره )
سلام و خسته نباشید خدمت استاد عزیز
در دانلودهای فصل 6 به بعد به مشکل برخوردم و متاسفانه دانلود نمیشه
بهنام خانی(مدیریت)
درود
راست کلیک کنید و گزینه ذخیره رو انتخاب کنید.
امیرمحمد فرج زاده( دانشجوی دوره )
سلام استاد عزیز خواستم توصیه کنم دورتون رو به افرادی که مردد هستن. من تقریبا دانشجوی قدیمی این دوره هستم و دانش آموز هستم و بعد از گذروندن این دوره و کسب تجربه تونستم توی مسابقات متعددی توی برنامه نویسی شرکت کنم و رتبه بیارم با تشکر از شما
بهنام خانی(مدیریت)
درود سپاس از نظرتون. خوشحالم موفق بودید
mojtaba.nre( دانشجوی دوره )
سلام آقای خانی نظر به تقاضای زیاد برای کار با معماری MVVM در کنار کاتلین لطفاً این مورد رو هم در بروزرسانی دوره لحاظ بفرمایید
mostafakh121
سلام بعد از گذراندن این دوره میتونیم 0 تا 100 اپلیکیشنی مثل دیجی کالا و اسنپ فود رو طراحی کنیم؟
بهنام خانی(مدیریت)
درود
خیر، شما با گذراندن هیچ دوره ای نمی تونید صفر تا صد دیجی کالا رو طراحی کنید. چرا که چنین اپی نیازمند کار گروهی و مشارکت افراد با تجربه بالاس. به همین دلیل هست که اکثر شرکت ها تیم های مختلف تولید دارند و همه پروسه رو به یک نفر واگذار نکردند.
منتها شما بعداز این دوره با اکوسیستم اندروید و برنامه نویسی اندروید آشنا می شین و بعد از این دوره باید شروع به کسب تجربه کنید. موفق باشید.
mmrzi1379( دانشجوی دوره )
سلام با تشکر از زحمات شما،
جسارتا من دارم اون بخش رایگان 6 ساعته رو میبینم پروژه اول رو هم انجام دادم ، فقط یه مشکل هست که نتونستم حلش کنم ، ممنون میشم راهنمایی کنید:
شما گفتید که از پلاگین kotlin-android-extensions استفاده کنید ولی ظاهرا دیگه این اکتنشن استفاده یا ساپورت نمیشه و اندروید استودیو همچین چیزی میگه ! چکار کنیم !؟
بهنام خانی(مدیریت)
درود از findviewbid استفاده کنید ولی راه حل حرفه ای استفاده از ViewBinding و DataBinding هست که در همین دوره به صورت کامل آموزش داده شده.
itzhossein.js( دانشجوی دوره )
من تو فصل binding ها
موقعه ای که
binding = ActivityMainBinding.inflate(..)
میزنم
به من این اررور رو میده
Cannot access ‘androidx.viewbinding.ViewBinding’ which is a supertype of ‘ir.itzhossein.myapplication.databinding.ActivityMainBinding’. Check your module classpath for missing or conflicting dependencies
هر کاری کردم
بهنام خانی(مدیریت)
درود لطفا موارد فنی رو در صورتی که دانشجوی دوره هستید تیکت بزنید.
taratorabi932( دانشجوی دوره )
درود بهتون وقت بخیر،من در حال مشاهده 6 ساعت اول این دوره توی یونیوب هستم،دو تا سوال دارم از خدمتتون:
اول اینکه تخفیف شگفتانه آیا تمدید میشه؟چون من قصد دارم ابتدا 6 ساعت اول رو تموم کنم و بعد اقدام به تصمیم برای ثبت نام کنم
و دوم اینکه از دانشجویان دوره کسی با استفاده از آموزش های این دوره در حال کسب درآمد هست؟کسی که از صفر شروع کرده باشه منظورم هست.
ضمنا در حال حاضر 2 ساعت از 6 ساعت اموزش رو دیدم و تا بدینجای دوره تدریس تون کاملا رسا بوده ،ممنونم ازتون
بهنام خانی(مدیریت)
درود بله می تونید از این تخفیف استفاده کنید. قبلا کانال تلگرامی برای سوال دوم شما در نظر گرفته بودیم ولی در حال حاضر مکانیزمی برای این موضوع نداریم.
مختار اعظمی( دانشجوی دوره )
سلام اقای خانی ، خسته نباشید
من دانشجوی دوره هستم و یک سوال برام پیش اومده
اگر بخوایم پیغامی رو به برنامه اندرویدی که ساختیم ارسال کنیم تا کاربر هر وقت آنلاین شد پیغام به صورت Toast یا نوتیفیکیشن یا هر روش دیگه ای به کاربر نمایش داده بشه باید چطور عمل کنیم و از چه روشی استفاده کنیم؟
بهنام خانی(مدیریت)
درود
جواب در تیکتی که ارسال کرده بودید فرستاده شد. باید از سرویس های PushNotification استفاده کنید.
مختار اعظمی( دانشجوی دوره )
استاد
از پاسخ کاربردی شما متشکرم
بهنام خانی(مدیریت)
موفق باشید
بهنام خانی(مدیریت)
درود لطفا سوالات تخصصی رو تیکت بزنید.
mehdihmnsh( دانشجوی دوره )
سلام این اموزش زبان کاتلین هست یا برنامه نویسی با زبان کاتلین هست
بهنام خانی(مدیریت)
درود در ابتدا زبان کاتلین آموزش داده میشه و بعد از اون برنامه نویسی اندروید با کاتلین
kouroshghanbari.12
سلام جناب خانی وقت بخیر یه راهنمایی ازتون میخواستم با تشکر فراوان
من میخوام در زمینه برنامه نویسی بازی موبایل فعالیت کنم مدتی با موتور یونیتی و زبان سی شارپ کار کردم و البته سی شارپ رو هم بسیار ضعیف بلدم و این ماجرا به یکسال قبل برمیگرده.الان میخوام ادامه بدم به صورت جدی.
اما نمیدونم که مسیرم رو صرفا با سی شارپ ادامه بدم کفایت میکنه یا به این دوره هم نیاز دارم(اندروید) در واقع فرصتم خیلی کمه من 34 سالمه و جایی واسه انتخاب اشتباه ندارم و میخوام بهترین مسیر رو انتخاب کنم و احیانا در اینده نخوام که بازگشت به عقب داشته باشم….. خیلی ممنون میشم که در اولین فرصتتون راهنماییم کنید.
email: kouroshghanbari.12@gmail.com
با تشکر فراوان
ghezbasmoradi1368
سلام خسته نباشید
این دوره فقط شامل همین فصلهایی که قرار دادین میشه یا اینکه به مرور زمان فصل های جدید هم بعدا بهش اضافه میشه؟؟؟
بهنام خانی(مدیریت)
سلام
بله در حال حاضر همین موارد رو شما در نظر بگیرید.
decoranik.ir
سلام وقت بخیر
تخفیف یلدا میخواستم دوره خریداری کنم
ali.sadeghi11( دانشجوی دوره )
سلام استاد وقت بخیر
با توجه به اینکه گفتید مباحثی روپیشنهاد بدیم واسه اپدیت دوره اگر امکانش هست مباحث زیر رو که بارها بهش برخوردم و فکر میکنم خیلی نیاز داریم رو به دوره اضافه کنید سپاس از تدریس بسیار زیبا و مفهومی شما
#jet pack compose
#معماری MVVM
#tooltips
#منوی کشویی یا همون drawer layout
بهنام خانی(مدیریت)
سپاس از پیشنهادتون
ali.sadeghi11( دانشجوی دوره )
سلام خسته نباشید استاد
خواستم بپرسم کلید انتشار مختص همون برنامه هست و واسه هر برنامه باید ساخته بشه و یا اینکه مختص هر توسعه دهندست و با یک کلید میتونه تمام برنامه هاشو منتشر کنه
پیشاپیش ممنون از پاسختون
بهنام خانی(مدیریت)
درود
شما می تونید با یک کلید تمام برنامه هاتون رو امضا کنید.
arshya.aaa.1387( دانشجوی دوره )
سلام استاد اول از همه تشکر میکنم بابت این آموزش فوقالعاده ای که دادید واقعا روم تاثیر گذاشته فقط تازگیا یه مشکلی پیدا کردم که وقتی kotlin repl رو باز میکنم نمیزاره کد بنویسم و پایین گوشه سمت راست مینویسه This view is read-only میشه بی زحمت بگین چجوری این مشکلو حل کنم؟
بهنام خانی(مدیریت)
درود سپاس از نظرتون
با reload مشکلتون باید حل بشه
ali.sadeghi11( دانشجوی دوره )
سلام و خسته نباشید
۱۰ فصل رو دیدم و دلم نیومد تشکر نکنم بابت آموزش فوق العاده و عالیتون که حتی پیش اومده که ساعتها پای ویدیوها بودم و خستگی و گذر زمان رو حس نکردم ؛ تمام مفاهیم یک به یک توضیح داده میشه و هیچ ابهامی برای دانشجو باقی نمیمونه و تمامی سوالات رو به سرعت پاسخ میدین.
سپاس فراوان از زحماتتون
بهنام خانی(مدیریت)
درود دوست عزیز
ممنون از نظر انرژی بخشتون. خوشحالم دوره واستون مفید بوده 💯
ali.sadeghi11( دانشجوی دوره )
سلام و عرض ادب
خواستم بپرسم بین این دوره و دوره اموزش اندروید با کاتلین آیا تفاوتی وجود داره و اینکه کدوم رو پیشنهاد میکنید؟
سپاس از توجهتون
بهنام خانی(مدیریت)
درود
دوره مدرن رو تهیه کنید. در صورتی که تصمیم دارین استخدام بشین جایی دوره قبلی رو هم ببینید چون در شرکت ها پروژه هایی هم دارن که با تکنولوژی های قدیمی تر نوشته شدند و از برنامه نویسشون می خوان که پروژه رو تغییراتی بده.
bijooop
سلام و وقت بخیر خدمت شما استاد عزیز
استاد شما به جای findViewById از ویو بایندینگ استفاده کردید به جای findFragmentById باید چه کار کنیم؟
بهنام خانی(مدیریت)
درود
در دوره آموزش داده شده این مورد.
میلاد نظری( دانشجوی دوره )
لطف می کنید یه شماره واتساپ بدین برای پشتیبانی خب خطا زیاده توی اندروید استودیو
بهنام خانی(مدیریت)
درود
لطفا تیکت بزنید
erfanbadiei79( دانشجوی دوره )
سلام استاد
شما فرمودین برای دوره یک جزوه خودتون تهیه کردین
از کجا باید این جزوه رو دانلود کنم؟
بهنام خانی(مدیریت)
درود جزوه در لینک های دانلوده
arshya.aaa.1387( دانشجوی دوره )
سلام وقت بخیر استاد شما توی ویدئو شماره 3 یاد میدین که یه پروژه ای بسازیم که اگه روی دکمه کلیک کردیم نوشته به خوش آمدید عوض شه ولی من وقتی دکمه رو میارم کنار hello world ارور میده و موقع کد نوشتن نمیزاره از آیدی button استفاده کنم چجوری میتونم مشکلمو رفع کنم؟
بهنام خانی(مدیریت)
سلام یا از پلاگین kotlin-android-extensions استفاده کنید (که پیشنهاد نمیشه) یا از findviewbyid استفاده کنید و یا از ViewBinding که پیشنهاد میشه.
erfanbadiei79( دانشجوی دوره )
سلام
خسته نباشین
چرا تخفیف دوررو برداشتین میخواستم تازه ثبت نام کنم 🙂
تخفیف رو لطفا تمدید کنین
سپاس
mansourmhsn8819( دانشجوی دوره )
سلام و وقت بخیر مدت تخفیف دوره رو یک یا دو روز تمدید نمکینید؟
pourkhani.papers( دانشجوی دوره )
با سلام و احترام
اگر امکانش هست خواستم راهنمایی بفرمایید که آیا راهی وجود داره که اندروید استدیو را بدون برقرار بودن اینترنت و کاملا آفلاین به کار گرفت؟ چون گاهی اوقات خطاهای ابتدای کار که ناشی از دانلود ناقص پیش نیاز ها هست خیلی نا امید کننده میشن. همچنین آیا میشه امیدوار بود به کمک جت پک کامپوز از کار با فایل های ایکس ام ال کاملا معاف شد چون بعضا به شکل حیرت انگیزی خسته کننده هستن به نظرم !
با تشکر و تجدید احترام
بهنام خانی(مدیریت)
درود
به هر حال ممکن هست در هر لحظه نیاز به Dependency خاصی داشته باشید یا هر چیز دیگه ای که نیازه وصل باشین
در مورد سوال دوم بله،
milad81k( دانشجوی دوره )
چرا تخفیف هارو برداشتید؟ :/ من الان میخاستم دوره رو بگیرم ولی گرونه
امیر حسین سبحانی( دانشجوی دوره )
ممنون میشم تخفیف دوره رو یک بار دیگه تمدید کنید
امیر حسین سبحانی( دانشجوی دوره )
ممنون میشم تخفیف دوره رو یک بار دیگه تمدید کنید و اگه امکان داره تیکت رو چک کنید
alivvv355( دانشجوی دوره )
سلام من یه تیکت ارسال کردم و شما جواب دادید میشه بگید از کجا باید متن تیکت ارسالی شما رو ببینم ممنون میشم زود جواب بدید
بهنام خانی(مدیریت)
سلام روی عنوان تیکت کلیک کنید.
بهنام خانی(مدیریت)
درود روی خود عنوان تیکت کلیک کنید.
alivvv355( دانشجوی دوره )
سلام به نظر شما کسی این دوره اولین ورودش به برنامه نویسی با
به طور معمول دوره رو باید چند وقته تموم کنه
Reza_mail
سلام
دوره های سایت از جمله این دوره برنامه نویسی مدرن اندروید لایسنس دارد یا آزاد هست؟ چون در چند نظر پایین تر اشاره کردید لایسنس های دوره یک نفره هست( دوره اندروید )
اگر دارند این دوره ها در چه سیستم عامل هایی قابل مشاهده هستند و در صورت تعویض سیستم عامل حداکثر چند بار میتوان برای یک دوره لایسنس دریافت کرد؟( نیاز پرداخت هزینه ای دارد دریافت مجدد لایسنس؟)
در سایت مشاهده نکردم به این موارد اشاره ای شده باشد برای همین گفتم قبل خرید بپرسم
سپاس
بهنام خانی(مدیریت)
درود
یک نفر می تواند بر روی دیوایس های خودش (به هر تعداد) مشاهده کند.
soon moon( دانشجوی دوره )
سلام
با این دوره میتونم یک اپلیکیشن پیام رسان ساده بسازم
کار با دیتابیس سمت سرور هم هست؟
بهنام خانی(مدیریت)
درود بله سمت سرور رو باید از یک سرویس که نوتیفیکیشن رو پشتیبانی می کنه استفاده کنید
peyman.okati2002( دانشجوی دوره )
سلام اقای خانی. ببخشید میخواستم بدونم برنامه ای واسه آپدیت دوره دارین . مثلا این جت پک کامپوز که خیلی مهمه . در تابستون آپدیتی میزارین؟
بهنام خانی(مدیریت)
سلام جت پک آموزش داده میشه ولی تاریخ خاصی واسش مشخص نکردم
جمال خدادوست( دانشجوی دوره )
سلام استاد خسته نباشید ایا جت بک کومبوز به دوره اضافه میشه؟
اگه اضاف میشه میتونید تاریخ احتمالی اضاف شدن رو بگید خیلی ممنون
بهنام خانی(مدیریت)
درود
در حال حاضر برنامه ای برای این موضوع ندارم. همچنان منتظرم یک مقدار کامپوز بیشتر راه خودشو پیدا کنه.
mmv1370( دانشجوی دوره )
سلام اقای خانی
خسته نباشید
نمیدونم لینک های دانلود ایراد بیدا کرده یا مشکل از منه،اما هیچ کدام از لینک ها کار نمیکنند
بهنام خانی(مدیریت)
درود
مشکلی در لینک ها نیست (هر چند ممکنه گاهی به خاطر زیر ساخت اینترنت کشور و استیبل نبودن مشکلاتی آنی وجود داشته باشند)
behrooz19911991
سلام جناب خانی میخواستم ازتون بپرسم که در پایان این دوره ها که آموزش دیدم میتونم یه اپلیکیشن بازی بسازم با استفاده از برنامه اندروید استودیو
بهنام خانی(مدیریت)
درود برای ساخت بازی آموزشی در همین زمینه نیاز دارید. این دوره برای ساخت اپلیکیشن های اندرویدی هست و نه بازی.
behrooz19911991
ببخشید جناب خانی من موقعی که ویو botton یا plain text اضافه میکنم به رابط کاربری .توی قسمت اتریبیوت گزینه size text ,text بسیاری دیگر را نمیبینم اصلا نیست همچین گزینه ای در حالی که شما تو آموزش هاتون این گزینه ها هستش نسخه اندروید. استادیو من 2019هست باید چی کار کنم لطف کنید راهنمایی کنین،با تشکر
بهنام خانی(مدیریت)
درود
لطفا موارد فنی رو تیکت بزنید.
programmerpython85
سلام و عرض خسته نباشید ببخشید استاد من از شما یه سوال داشتم میخاستم بدونم که بعد از دیدن تمامی این دوره های کاتلین شما من میتونم یه اپی مثل همکلاسی که توش نمره و … میزارن بسازم یعنی Performance Kotlin بالاس بهتر از Flutter هستش یاReact Native خیلی ممنون از شما
بهنام خانی(مدیریت)
درود
بله در وهله اول نگاهتون به کاتلین باشه.
yaser.parnak
بنده میخوام دوره شما رو خریداری کنم ولی چن تا ابهام منو به شک انداخته یکیش اینه که kotlin extensions از کار افتاده یا مثلا بعضی چیزای دیگه و الان من خودم با binding کار میکنم ولی یکم گیج کننده میشه خواستم ببینم یه اپدیت میذارین واسه تغییرات کاتلین در2022 یا نه؟ در کل پیشنهادتون چیه خریداری کنیم به مشکل نمیخوریم؟
بهنام خانی(مدیریت)
درود
بله Kotlin Extensions دیگه ساپورت نمیشه. من تو این دوره روش های بایندینگ رو تدریس کردم. با خیال راحت استفاده کنید.
peyman.okati2002( دانشجوی دوره )
سلام اقای خانی
ببخشید تو این دوره آیا معماری MVVM آموزش داده شده؟
بهنام خانی(مدیریت)
ُسلام بله در یک پروژه استفاده شده.
samankhosravi09( دانشجوی دوره )
من چرا نمیتونم ویدیو دانلود کنم مشکل از سایته ؟
بهنام خانی(مدیریت)
موردی در سرور دانلود نیست. ولی اگر همچنان مشکل دارید لطفا تیکت بزنید.
javad42
سلام استاد عیدتون مبارک .لطفا به مناسبت عید فطر یک تخفیف خوب بذارین تا بتونیم خریداری کنیم.خیلی ممنون
مهدی هاتفی( دانشجوی دوره )
ببخشید یه سوالی داشتم :
شما توی سایت یه دوره دارید که آموزش پایتون هستش
آیا با پایتون میشه برای اندروید برنامه نویسی کرد یا اینکه پایتون به اندروید ربطی نداره و یه چیز دیگه ست؟؟
خیلی ممنون
بهنام خانی(مدیریت)
بله امکانش هست ولی توصیه نمیشه که از پایتون برای برنامه نویسی اندروید استفاده کنید. بهترین روش استفاده از کاتلین هست.
مهدی هاتفی( دانشجوی دوره )
لطفا دوره برنامه نویسی با جاوا رو فعال کنید
درسته قدیمی هستش ولی به هر حالی جزوی از علم و دانش برنامه نویسی هستش و من خیلی مشتاقم اون رو داشته باشم
بهنام خانی(مدیریت)
درود
این دوره و کلا هر دوره ای از هر سایتی که قدیمی باشه باعث سردرگمی دانشجو میشه. به این دلیل که گوگل مرتبا داره ابزارهای برنامه نویسی اندروید رو بهبود میده و تغییرات زیاد هست.
im.amirhosein1
سلام سرفصل ها عالی ان
فقط یچیزی؟
معماری ها اموزش ندادید؟
mvvm و mvp
مثلا ک واس استخدام لازمه …
یه راهنمایی واس ساخت رزومه و پرفایل حرفه ای تو سایت های فریلنسینگ و مثلا لینکدین و استک اورفلو و سایت فریلنسر دات کام
نحوه پروژه گرفتن هم بگید دگه عالی میشه 🙂
بهنام خانی(مدیریت)
وقت بخیر
موارد گفته شده آموزش داده شده.
مهدی هاتفی( دانشجوی دوره )
سلام خدمت استاد و دوستان عزیز
دوره بسار عالی و کامل هستش
سال نو تون پیشاپیش مبارک
بهنام خانی(مدیریت)
درود بر شما، امیدوارم سالی پر از پیشرفت همگی پیش رو داشته باشین سال نو مبارک!
peyvandjadidi( دانشجوی دوره )
کاش میشد این دوره و به عنوان قدردانی چند بار خرید ؛ واقعا عالیه.
بهنام خانی(مدیریت)
ممنون از لطف شما ❤️
ghazimoradi.amin( دانشجوی دوره )
سلام استاد
به این دوره بعدها jetpack compose اضافه میشه؟
بهنام خانی(مدیریت)
درود
بله زمانیکه کمی بلوغ پیدا کنه حتما
alikalateh87( دانشجوی دوره )
سلام
استاد چرا فارسی به این شکل در میاره ï؟½ï؟½ï؟½ï؟½
alikalateh87( دانشجوی دوره )
سلام موقع نصب ابزار ها در اندروید استدیو وقتی میخوان ببینم ابزار ها نصب شده در activeity_main.xml ارور میده
design editor is unavailable until after asuccessful project sync
بهنام خانی(مدیریت)
درود
بر اساس آموزش نصب رو انجام بدین. اگر نصب ناموفق قبلی داشتین باز باید طبق چیزی که آموزش داده شده همه چیز رو حذف و مجدد نصب کنید.
Angel cX
این ینی سینک گریدل هنوز تموم نشده باید یکم صبر کنی تا تموم بشه 🙂
mk.lead( دانشجوی دوره )
سلام. خسته نباشید. من متوجه نشدم چطور باید فایل های ضمیمه یعنی سورس کد ها و … رو دانلود کنم. (البته به جز جزوه که دانلودش کردم) . اگه میشه لطفاً راهنمایی کنین. ممنون
بهنام خانی(مدیریت)
سلام ممنون، فایلهای ضمیمه در همان فایلی هست که مربوط به هر فصل میشه. در واقع شما ویدیوها + فایلهای ضمیمه هر فصل را در قالب یک فایل فشرده در دسترس دارید.
pyamkrymy33
سلام فرق این دوره با دوره ی کاتلین دیگه ای که خودتون تدریس کردین و الان توی سایت موجود هست چیه
بهنام خانی(مدیریت)
درود
این دوره رو هم خودم تدریس کردم. تفاوتش این هست که بر اساس استانداردها و متدولوژی های جدیدی که خود تیم اندروید پیشنهاد کرده اند تدریس شده است.
مهدی کاظمیان
بله عذر می خوام
اکنون که با دقت دیدم هر فصل به صورت جداگانه دانلود یکجا داره
بهنام خانی(مدیریت)
موفق باشید ❤️
مهدی کاظمیان
استاد ببخشید اگه این دوره رو خریداری بکنیم قابلیت دانلود یکجا در یک یا دو فایل زیپ وجود داره؟
آخه اگه بخواهیم تک تک دانلود کنیم وقت و انرژی مون رو تلف می کنه
بهنام خانی(مدیریت)
درود
هر فصل به صورت یکجا قابل دانلود هست.
uzqzfv
سلام خدمت شما با دیدن کلمه مدرن کنجکاو شدم و یک سوالی که تقریبا فکر کنم ذهن همه برنامه نویس های اندروید درگیر کرده بپرسم.
من دور های زیادی را خریداری کردم و دیدم ااز بیشتر سایت ها.
سوال یا بهتر بگم مشکلی که دارم اینه مثلا من یک برنامه مینویسم بر رو گوشی های سامسونگ به خوبی کار میکنه ولی رو گوشی های مثلا هواوی درست کار نمیکنه.
یا مثلا برنامه توی اندروید 7 به پاین 8 9 به خوبی کار میکنه ولی توی اندروید 10-11 به مشکل میخوره.
یا مثلا برنامه که مینویسم برای اندروید 11 -10 به خوبی کار میکنه ولی روی اندروید پایین جواب گو نیس.
مثلا نمونه بارزش کار با فایل ها در اندروید های مختلف میخاستم ببینم این اموزش ها پوشش داده شده؟
بهنام خانی(مدیریت)
درود، ببینید مساله ای که هست اینه که کمپانی های مختلف دیوایس های اندرویدی با ویژگی های خاص خودشون رو می سازن. از باطری بگیر تا دوربین که متعاقب این قضیه این هست که این قطعات درایورهای خاص خودشون رو دارن. همینطور هر کمپانی میاد و سیستم عامل اندروید رو برای افزایش راندمان (برای اینکه روی دیوایس خودش اندروید بهترین عملکرد رو داشته باشه)، یه تغییراتی در اون میده. بنابراین این عدم سازگاری اپ های اندرویدی بین دیوایس های مختلف طبیعی و قابل پیش بینی هست. حالا اینکه دوره ای پیدا بشه که این تقاوت ها رو ریز به ریز گفته باشه هیچ کجا پیدا نمی کنید. چون عملا امکان این کار نیست. به این دلیل که ما مرتبا دیوایس های جدید رو تو بازار می بینیم. بهر حال این مورد تجربی هست و با گذشت زمان دستتون میاد. همینطور در نظر داشته باشید که ممکن هست در برنامتون شما از قابلیت فرضا اندروید 12 استفاده کرده باشین که اگه بحث backward compatibility رو توش رعایت نکرده باشین، باز هم با کارکرد ناقص اپ مواجه می شین.
و اما جواب سوالتون، در طی دوره جاهایی که از ویژگی خاصی استفاده شده ذکر شده که فلان ویژگی از چه نسخه ای به بعد اضافه شده. کلمه مدرن که در عنوان آموزش استفاده شده دلیل دیگه ای داره، دلیلش هم این هست که بر اساس استانداردهای جدید ارائه شده از سمت تیم اندروید آموزش ها تهیه شده. موفق باشید.
ghazimoradi.amin( دانشجوی دوره )
سلام استاد
JetPack Compose در این آموزش وجود دارد؟
چون کم کم دیگه xml داره میره کنار
بهنام خانی(مدیریت)
وقت بخیر
فعلا پیشنهاد میشه ازش استفاده نشه. هنوز stable نشده
mahdirostami961
سلام استاد
وقتتون بخیر
ببخشید یک سوالی داشتم
بنده هیچ دانشی در زمینه برنامه نویسی ندارم و میخواهم تازه شروع کنم .
بنظرتون برنامه نویسی وب رو شروع کنم به یادگیری یا اندروید ؟
از نظر آینده شغلی و درامد خوب و یادگیری کم دردسر و نتیجه خوب کدوم بهتر هست ؟
بسیار ممنون میشم راهنماییم کنید . موفق باشید .
بهنام خانی(مدیریت)
درود
فرقی نداره، مهم اینه که تخصص مورد نیاز بازار رو بدست بیارین
mahdirostami961
ممنون استاد
ولی بنظرتون یادگیری برنامه نویسی وب بیشتر ارزش داره یا اندروید ؟
سر دو راهی موندم نمیدونم چیکار کنم لطفا کمکم کنید .
بهنام خانی(مدیریت)
اول تعریفتون از ارزش رو بهم بگین که بنا به تعریف شما راهنماییتون کنم.
احمد تمیم
سلام و درود به آقای خانی و دیگر دوستان . من اسم ام تمیم است از افغانستان هستم مدتی است که رو به دنیای برنامه نویسی اندراید آورده ام. شش ساعت اول کورس تان را در یوتیوب دیدم خیلی آموزشی ویدیوی خوبی بود چیزهایی زیادی را راجع به برنامه نویسی اندراید یادگرفتم تشکر از زحماتتان. اما قسمت های دیگر که درسایتتان گذاشتید را نتوانستم ثبت نام کنم و بدست بیاورم به این دلیل که ازینجا مانمیتوانیم با واحد پولی تومان پرداخت الکترونیک کنیم. سوال من اینست که آیا کدام راه دیگر نیست مثلا پرداخت از طریق حساب پولی دالر دبت کارت؟ یا راه دیگری برای خرید آن ویدیو ها؟ تشکر
بهنام خانی(مدیریت)
سلام تمیم
لطفا تیکت بزنید.
muhammadalidehghanian( دانشجوی دوره )
استاد بدون تعارف میگم که تدریس شما یک سر و گردن بالاتر از دیگرانه. لطفا به این سوال پاسخ بدید: آموزش php رو قرار هست در آینده نزدیک شاهد باشیم؟ اگه قصد تدریسش رو دارید صبر میکنم تا آماده بشه…
بهنام خانی(مدیریت)
وقت بخیر، ممنون از شما
نه متاسفانه php در تخصص من نیست.
peyman.saadatzadeh( دانشجوی دوره )
سلام و خسته نباشید خدمت اقای خانی .من این دوره رو خریداری کردم و الان تا فصل 8 آموزش دیدم.واقعا لذت میبرم از آموزشتون تا اینجا عالی بوده هم از لحاظ بررسی جزئیات هم از لحاظ کیفیت ویدئو و صدا.
بهنام خانی(مدیریت)
سلام پیمان عزیز، خوشحالیم از اینکه تونستیم نظرتون رو جلب کنیم. مطمئن باشید تا آخرین فصل به همین صورت خواهد بود. موفق باشید
ابراهیم حاتمی( دانشجوی دوره )
با سلام و عرض ادب خدمت آقای خانی من دوره را خریداری کردم ولی نمی تونم دانلود کنم، لطفا کمکم کنید، حاتمی هستم
بهنام خانی(مدیریت)
درود دوست عزیز، مشکلی در لینک های دانلود نیست. ولی اگر همچنان مشکل دارید تیکت بزنید.
pourkhani.papers( دانشجوی دوره )
با سلام و احترام
فایل های فشرده فصول فقط شامل ویدئو های آموزشی هست ولی جا داشت فایل های جانبی استفاده شده در تمرین ها هم در اختیار قرار می گرفت. برای مثال تا اینجای آموزش که رسیدم برخی تمرین ها از عکس و تصویر استفاده کرده ولی اون عکس و تصاویر در اختیار نیست. البته کاربر تصاویر دیگری رو جایگزین می کنه و کارش خیلی لنگ نمیشه یعنی محتوی اون مهم نیست ولی اندازه تصاویر و نسبت طول و عرض اون ها خیلی مهمه و مخاطب هیچ ذهنیتی نداره از این موضوع. از دوره راضی هستم ممنون.
بهنام خانی(مدیریت)
وقت بخیر
فایلهایی که برای ساخت پروژه ها مورد نیاز هست در کنار فایلهای هر فصل قرار داده شده. اگر فصل خاصی مد نظرتون هست تیکت بزنید بررسی بشه.
پارسا قاسمی( دانشجوی دوره )
کار با دیتابیس هم اموزش میدید؟ و با چه دیتابیسی یاد میدید؟
بهنام خانی(مدیریت)
همانطور که در سرفصل آمده بله، با ROOM آموزش داده شده است.
bilindu1997
سلام
در مورد Api هم آموزش دادید؟
بهنام خانی(مدیریت)
سلام دوست عزیز
بله همینطوره
pourkhani.papers( دانشجوی دوره )
با سلام و احترام و آروزی سلامتی روز افزون. اگر امکانش هست راهنمایی بفرمایید که آیا در همین صفحه با کلیک روی عناوین بخش ها امکان دسترسی به ویدیو ها وجود دارد یا فقط باید فایل های فشرده دانلود و بهره برداری شود؟ با قرار گرفتن آیکون ماوس روی آنها علامت تغییر می کند ولی کلیک روی آن نتیجه ای در بر ندارد. احتمال دادم که شاید یک افزوده یا چیزی مانند آن را در سیستم خود ندارم. این مورد از این جهت مهم هست که اگر امکانش فراهم بود استفاده بهتر و راحت تر از امکانات سایت مثلا در رایانه غیر شخصی متصل به اینترنت و یا مثلا موبایل بهتر فراهم بود. بسیار از خرید دوره خوبتان راضی هستم.
بهنام خانی(مدیریت)
سلام وقت بخیر / بله باید بعد از ورود به حساب کاربری تان، وارد صفحه دوره بشین و هر فصل کامل (شامل ویدیوها، منابع مربوط به فصل و …) رو در قالب یک فایل فشرده دانلود کنید.
programmerpython85
سلام استاد خسته نباشید ببخشید میخاستم بدونم این دوره تماما با دوره قبلی کاتلین شما فرق داره (کدها،پروژه ها و …..) یعنی اگر بخواهیم کامل برنامه نویسی اندروید را یاد بگیریم تا به سطح بالایی برسیم شما هردو را پیشنهاد می کنید یا برنامه نویسی اندروید مدرن خیلی ممنون
بهنام خانی(مدیریت)
درود
بله این دوره بر اساس آخرین استانداردها و روش های ارائه شده توسط تیم اندروید ضبط شده. دوره مدرن رو بهتوان پیشنهاد میکنم. برای تکمیل می توانید دوره قبلی را هم مشاهده کنید (به هر حال هستند شرکت ها و پروژه هایی که بر اساس روش های قدیمی پیاده سازی شده اند)
programmerpython85
استاد یعنی در دوره مدرن اندروید تمامی روش های مورد نیاز را توضیح دادید یعنی مثلا تنها با دیدن اون میتونیم برنامه های خودمون را بسازیم و مکمل دوره قبلی نیست
soheilhey( دانشجوی دوره )
سلام استاد وقتتون بخیر
من در فصل database room طبق آموزش شما جلو رفتم ولی با یک مشکلی مواجه شدم که مربوط به قسمت گریدل است.
.’Execution failed for task ‘:app:kaptDebugKotlin
در گوگل جستجو کردم ولی به نتیجه نرسیدم به همین دلیل اینجا مطرح کردم.
پیشاپیش متشکرم
بهنام خانی(مدیریت)
درود
دانشجویان دوره با استفاده از تیکت پشتیبانی می شوند. لطفا تیکت بزنید
programmerpython85
سلام خسته نباشید ببخشید 6 ساعت اول دوره را نمیشه تو سایت قرار بدید تا دانلدشون کنیم چون تو یوتیوب خوب به دلیل تحریم و عدم دانلود و سرعت پایین(گاهی اوقات) و … نمیشه زیاد روش حساب کرد
programmerpython85
سلام و عرض خسته نباشید استاد ببخشید میخاستم بدونم لپ تابی با
Ram : 8
Graphic : 2
CPU : core i7
hard ssd 256
برای برنامه نویسی اندروید خوبه
بهنام خانی(مدیریت)
سلام
ترجیحا رم 16 داشته باشید
ما بقی موارد اوکی هست
programmerpython85
ببخشید یعنی میشه با رم 8 هم شروع کرد؟
بهنام خانی(مدیریت)
بله البته که میشه
ایده آل ۱۶ هست، ولی ۸ هم جواب میده
programmerpython85
خیلی ممنون از شما یعنی به مراتب با یادگیری بیشتر و انجام پروژه های سنگین تر در آینده باید سیستم خودمون را ارتقا بدیم
بهنام خانی(مدیریت)
درود
بله بر این اساس هم می توانید برنامه ریزی کنید.
psm.dsn
سلام من دوره اندروید رو با جاوا به صورت ناقص گذروندم به دلیل به روز نبودن توی اون اموزش (با اندروید استودیو 3 بود )یکسری از امکانات و لایه ها دیگه منسوخ شده بود تو اندروید استودیو 4.2 که من استفاده میکردم الان من کدوم اموزش رو خریداری کنم برای یادگیری؟ من یک استارت اپ دارم میخوام فعلا خودم براش اپ بنویسم؟ در ضمن تو این دوره کار با سوکت پروگرامینگ هم اموزش داده شده؟
بهنام خانی(مدیریت)
سلام
همونطور که خودتون هم اشاره کردین نیاز هست که بر اساس آخرین تغییرات آموزش ببینید، بنابراین همین دوره رو پیشنهاد می کنم بهتون
peyman.okati002
سلام اقای خانی. ببخشید شما در این دوره اموزش کار با دیتابیس Firebase هم گذاشتین؟
بهنام خانی(مدیریت)
سلام
این سرویس برای ایران در دسترس نیست.
saeid safiri( دانشجوی دوره )
سلام و عرض ادب خدمت استاد عزیز
من از طریق یوتیوب با شما آشنا شدم
الان فصل بیستم هستم
تا حدودی از قبل با برنامه نویسی با c# و c++ آشنایی داشتم
خواستم بگم که دوره فوق العاده هستش مخصوصا نسبت به قیمتش
و مطالب به ترتیب و با هدف گفته شده و خیلی اصولی و جدیدهستش
کیفیت صدا و نحوه بیان مطالب هم عالی است.
و پاسخگویی به سوالات هم مناسبه
بسیار بسیار ممنون
بهنام خانی(مدیریت)
سلام دوست عزیز
خوشحالم که این دوره واستون مفید بوده. بله برای تهیه این دوره تلاش زیادی شده و خوشبختانه این تلاشها به ثمر نشسته 💚
علی صدیقی( دانشجوی دوره )
سلام.
چطور می شه از پشتیبانی استفاده کرد؟ در دوره هم ثبت نام کردم. همون قسمت تیکت ها هست؟
بهنام خانی(مدیریت)
با سلام
بله با ارسال تیکت پیگیری کنید.
chamnaifafa
سلام
من دوره قبلی کاتلین و خریداری کردم و الان هم حدود داره تموم میشه
الان که داشتم سر فصل های این دوره جدید رو نگاه میکردم 10 فصل مثل دوره قبل هستش و تکراری هستش.
به نظرم کاش بشه که برای دانشجو های دوره قبلی یه تخفیف بدید تا بتونن این دوره رو بخرن و استفاده کنند.
چون 10 فصل تکراریه.
سپاس فراوان از تدریس عالی شما .
بهنام خانی(مدیریت)
درود
فقط فصل کار با گوگل مپ هستش که عینا همون فصل دوره قبلیه، مابقی فصل ها کاملا جدید و یا از ابتدا بر اساس آخرین تغییرات اندروید استودیو ضبط شده اند.
WhoKnows( دانشجوی دوره )
سلام استاد خسته نباشید، من دوره رو خریداری کردم اما جزوه قابل دانلود نیست( بقیه لینک هارو چندتاشون رو نگاه کردم مشکلی نبود) یه بررسی میفرمایید.
بهنام خانی(مدیریت)
سلام
لینک ها سالم هستند.
mohsen.e.pk
سلام ببخشید امکان این که دوره را دو نفری بخریم هست؟
بهنام خانی(مدیریت)
وقت بخیر
لایسنس هر دوره یک نفره هستش
soheilhey( دانشجوی دوره )
سلام وقتتون بخیر
امکانش هست که فصل ها به صورت جداگانه خریداری بشه؟
چون من فقط بعضی مباحث رو نیاز دارم
بهنام خانی(مدیریت)
وقت بخیر، چنین امکانی در سایت فعال نیست.
mostafa( دانشجوی دوره )
سلام استاد عزیز و گرامی آقای خانی
خیلی ممنون و متشکرم از زحماتتون، بابت این آموزش های زیبا و عالیتون
واقعا لذت بردم
استاد عزیز به این سایت بخشی هم برای سورس آندروید ها اضافه کنید که دانشجویان سورس کد پروژه هایی را موفق شدند انجام دهند به اشتراک بگذارند تا دانشجویان دیگر هم استفاده کنند ،
به نظر من سایت عالیتر و تکمیل تر خواهد شد
و احتمال زیاد دانشجویان زیادی را به سمت خود جذب کند.
»»»»»»»»»» توصیه میکنم حتما در این دوره ثبت نام کنید پشیمان نخواهید شد «««««««««
بهنام خانی(مدیریت)
سلام و تشکر از پیشنهادتون، حتما بررسی خواهد شد. ممنونم
abdolrahim138013800( دانشجوی دوره )
سلام اگه میشه اموزش پروژه پخش کننده انلاین و افلاین مدرن کاتلین بزارید
afsharfazli( دانشجوی دوره )
بعد پایان این دوره باید چه کرد؟ چطور به لول های بالاتر بریم؟
بهنام خانی(مدیریت)
با این دوره خیلی از مفاهیمی که ممکنه گیج کننده باشن برای یک برنامه نویس، شفاف و واضح میشه. پس بعد از این دوره کافی هست که با تعریف پروژه های شخصی، انجام پروژه برای دیگران و یا شروع به کار در یک شرکت نرم افزاری، Level Up کنید ✔
nima76060( دانشجوی دوره )
سلام وقت بخیر , استاد من به یک مشکلی برخورد مربوط میشه به تبدیل string به int .
زمانی که برای مثال مینویسم editText.text.toString به من toInt نمایش داده نمیشه و در عوض toColorInt نمایش داده میشه مشکل از کجاست؟ممنون میشم راهنمایی کنید
بهنام خانی(مدیریت)
لطفا موارد فنی رو در صورتی که دانشجوی دوره هستید تیکت بزنید
سعید محبی قوشچی( دانشجوی دوره )
سلام استاد وقتتون بخیر
ممنون بابت تدریس عالیتون
ببخشید تو درس ۵ ویدیو ۶ من که فونت اضافه میکنم و میزنم اجرا بگیرم این ارور میاد برام:
AAPT: error: ‘shek’ is incompatible with attribute font (attr) reference.
چیکار کنم میشه راهنمایی کنید
parastoo.shamsi.79( دانشجوی دوره )
سلام خسته نباشید، وقتتون بخیر، تو بخش دانلود جزوه دوره، کلیک ک میکنم هیچ اتفاقی نمیافته و دانلود نمیشه
بهنام خانی(مدیریت)
درود در صورتی که دانشجوی دوره باشید، باید وارد حساب کاربری شده و فایل PDF رو می توانید به راحتی دانلود کنید.
Rastin
سلام استاد
خسته نباشید مرسی بابت زحمتتون.
من دانشجو دوره قبلی کاتلینم و یه انتقادی دارم
اینکه این دوره مدرن را گذاشتین تو سایت در واقع مایی ک دوره قبلو داشتیم داریم یه تعداد زیادی سرفصل رو دوباره خریداری میکنیم ک اصلا جالب نیست
در حالیکه قرار بود دوره قبل آپدیت شه
نمیشد یه آپشن واسه کسایی ک دوره قبلو دارن قایل شینو مطالب جدید رو با یه هزینه کمتری روی سایت بذارین؟؟؟
بهنام خانی(مدیریت)
درود ممنونم، ببینید چند مورد وجود داره. اول اینکه یک کد تخفیف در انتهای سرفصل دوره قبلی کاتلین برای کاربران قرار گرفته. مورد بعدی این هست که 3 بار آپدیت شد دوره مخصوصا قسمت نصب ابزارها. مورد بعدی این هست که “دوره جدید” با “آپدیت” تفاوت دارند. در دوره مدرن همه چیز دگرگون شده و قابلیتِ در قالب آپدیت ارائه دادن رو نداشت.
یاسین خداداده
سلام آقای خانی. امیدوارم حالتون خوب باشه.
میشه اون ۸ساعتی که در یوتیوب گذاشتین رو در سایتتون هم بزارین؟
ممنون میشم ازتون.
بهنام خانی(مدیریت)
سلام ممنون
در اینجا می تونید مشاهده کنید
یاسین خداداده
ممنون از شما.❤
m.hosein( دانشجوی دوره )
سلام خیلی منتظر بودم تا منتشر کنید دوره جدید رو…دوره قبلی رو هم خریداری کرده بودم تدریس عالی بود….با اضافه شدن پرداخت درون برنامه ای دیگه عالی شد دوره…
الان خریداری کردم بعد از دیدن بازم میامو نظرمو میزارم اما دوره قبل که عالی بود…
بهنام خانی(مدیریت)
درود، بله حتما نظرات شما ارزشمند هست
m.hosein( دانشجوی دوره )
ممنونم فقط توی دوره از android drawable importer استفاده کردید من توی دوره قبل هم تیکت زدم گفتین این پلاگین منسوخ شده…وقتی هم که نصبش کردم برای سری پیش رو اصلا منوش نیومد…برای ورژن جدید از کجا باید دانلود کنیم؟
بهنام خانی(مدیریت)
درود بله در آموزش هم گفته شده که دیگه روی ورژن های جدید کار نمی کنه و باید از کجا دانلود بشه. همینطور روش جایگزین هم در آموزش آورده شده.
Hamedjim( دانشجوی دوره )
مهندس در کدوم فصل لینک دانلود و روش جایگزین رو ذکر کردین؟
بهنام خانی(مدیریت)
اگر منظورتون پلاگین هست اون پلاگین منسوخ شده
:?Elvis( دانشجوی دوره )
از این نسخه تعدیل شده میشه استفاده کرد.
https://github.com/Skeaner/android-drawable-importer-intellij-plugin
لینک دانلود مستقیم:
https://github.com/Skeaner/android-drawable-importer-intellij-plugin/releases/download/0.8/ADI-hack-0.8.zip
Hamedjim( دانشجوی دوره )
هنوز به طور کامل بررسی نکردم. اما تا همین جاش هم مثل همیشه عالی و بی نظیره
بهنام خانی(مدیریت)
سپاس دوست عزیز
happydays.ahanj
سلام وقت بخیر
آقای خانی عزیز در این دوره طراحی منوی فارسی و راستچین، دکمه های اختصاصی و کلا مباحث مربوط به زیباسازی برنامه برای مخاطب فارسی زبان آموزش داده میشه؟
تشکر
بهنام خانی(مدیریت)
درود
بله در همان پروژه های اول گریزی به این موارد زدیم.
Mostafa6474( دانشجوی دوره )
سلام ، ببخشید کالبکها هم در این آموزش وجود دارد؟ با تشکر
بهنام خانی(مدیریت)
درود بله استفاده کرده ایم.
Mostafa6474( دانشجوی دوره )
سلام بر شما ، آقای خانی عزیز این دوره با دوره کاتلین فرق داره یا زیاد فرق نداره ؟ با تشکر
بهنام خانی(مدیریت)
درود این دوره با زبان کاتلین هست. تفاوتش با دوره قبلی این هست که 1- بر اساس آخرین نسخه اندروید استودیو تهیه شده 2- بر اساس آخرین استاندارد ها و ابزارهای معرفی شده تیم اندروید طرح ریزی و آموزش داده شده. در واقعا حدود 10 درصد موارد با دوره قبلی مشابه است. 90 درصد مطالب کاملا جدید هستند و بر اساس همان موارد جدیدی هست که عرض کردم.
مهدی شاکری( دانشجوی دوره )
سلام استاد خداقوت
ایا دوره های دیگه سایت هم به روز میشن؟
واینکه بعد ازاین دوره آموزش React ویا اموزش وب کامل خواهند شد؟
بهنام خانی(مدیریت)
درود
بله هر زمان که نیاز باشه دوره جدید برای هر مبحث تهیه و پابلیش خواهد شد.
علیرضا طلایی( دانشجوی دوره )
سلام
واقعا دوره بسیار عالی و بینظری ارائه کردین استاد. من خیلی برای برنامه نویسی اندروید گشتم چه تو سایتهای ایرانی چه سایتهای خارجی مثل Udemy و Udacity اما دوره شما به جرات یک سر و گردن از اونا بالاتره. علتشم اینه که واقعا مفهومی و شمرده و با عشق مطالب رو عنوان میکنین. بنده هم تو دوره قدیم شما ثبت نام کردم هم تو این دوره و میخواستم تشکر و قدردانی کنم ازتون و به کسانی هم که هنوز برای شرکت در این دوره شک دارن باید بگم که نسبت به زحمت و وقتی که برای این دوره کشیده شده هزینش خیلی ناچیزه. بسیار ممنونم و واقعا خسته نباشید.
بهنام خانی(مدیریت)
سلام ممنونم از نظر انرژی بخشتون، بله همینطور هست برای این دوره از تمام تجربیات و توانم استفاده کردم که بهترین نتیجه عاید دانشجوهام بشه 💚
aragorn( دانشجوی دوره )
سلام
من نتونستم 6ساعت آموزش را پیدا کنم لطفا راهنمایی کنید
بهنام خانی(مدیریت)
از اینجا هم می تونید مشاهده کنید:
6.30 ساعت از دوره
محمد( دانشجوی دوره )
وقت بخیر برای دیدن اون 6 ساعت رایگان از کجا اقدام کنم ؟
بهنام خانی(مدیریت)
سلام
اینجا می تونید مشاهده کنید
محمد( دانشجوی دوره )
۶ ساعت اول این دوره که فرق داره با لینکی که دادید !
بهنام خانی(مدیریت)
از این لینک مشاهده کنید:
6.30 ساعت از دوره
ghazimoradi.amin( دانشجوی دوره )
سلام استاد عزیز
تو این دوره هم پروژه زده میشه مثل دوره قدیمی؟
بهنام خانی(مدیریت)
درود بر شما
در فصل 21 تمام مطالبی که یاد گرفتید با هم دیگه در قالب یک پروژه آورده شده. حالا که صحبتش شد، دوستانی که در دوره شرکت کردن حتما تا قبل از فصل 21 ، همه چیز رو بخوبی یاد بگیرن، در فصل 21 همه قطعات این پازل به همدیگه چسبونده میشه…
aminateff( دانشجوی دوره )
سلام و خسته نباشید خدمت استاد عزیز
در دانلود فصل 20 به مشکل برخوردم و متاسفانه دانلود نمیشه
بهنام خانی(مدیریت)
درود ممنونم، بله موردی در لینک دانلود فصل بیستم بود که برطرف شد. ممنون از اطلاع رسانیتون
مهدی هاتفی( دانشجوی دوره )
من چطوری می تونم دوره ها رو به جای ایمیل با شماره موبایل بخرم. آخه می ترسم ایمیلم حذف بشه.
بهنام خانی(مدیریت)
درود
ایمیل لازم هست. فکر نمی کنم مشکلی برای ایمیل پیش بیاد.