هیچ دوره ای در سبد آموزش شما وجود ندارد
اهمیت آموزش اندروید در وضعیت کنونی
سیستم عامل اندروید بیش از 80 درصد بازار جهانی و نزدیک به 90 درصد بازار ایران را به خود اختصاص داده است. از گوشی های موبایل که روزانه استفاده میکنیم بگیرید تا ساعت و تلویزیون و خودرو های هوشمند همه و همه از این سیستم عامل استفاده کرده اند. اما نکته اینجاست که با وجود بازار کار بزرگ و مطلوب، تعداد برنامه نویسان اندورید کمتر از نیاز بازار کار میباشد. پس آموزش اندروید سبب ورود ما به یک بازار کار بزرگ و در حال رشد خواهد شد. آموزش برنامه نویسی اندروید، یعنی شروع کسب درآمد از یک حوزه جذاب و پرطرفدار.
اگر به کسی ماهی بدهید، او فقط یک روز غذا میخورد؛ اما اگر به او برنامه نویسی آموزش دهید، او غذا خوردن و گرسنگی را از یاد خواهد برد
اینکه توانایی استفاده از گوشی های اندرویدی را داشته باشید، سبب کسب درآمد شما از این حوزه نخواهد شد. شما اکنون فقط یک مصرف کننده از سیستم عامل اندروید هستید. ما قصد داریم شما را از یک مصرف کننده ساده، تبدیل به یک توسعه دهندهی توانمند در حوزه برنامه نویسی اندروید کنیم. پس با استفاده از آموزش برنامه نویسی اندروید شما قادر به پیاده سازی هر نوع نرم افزاری برای گوشی های موبایل خواهید بود.
جهت خرید اقساطی میتوانید با آی دی اینستاگرام AlirezaAhmadi.info در ارتباط باشید
بازار کار برنامه نویسی اندروید
تمام وبسایت ها و شرکت های بزرگ در ایران و جهان از اپلیکیشن اندروید استفاده میکنند. دیجی کالا، دیوار، بازار و اسنپ تنها نمونه هایی از شرکت های بزرگی هستند که از طریق اپلیکیشنهای خود، روزانه میلیون ها تومان درآمد دارند. هرکدام از این شرکت ها دارای یک تیم بزرگ و متخصص از برنامه نویسان موبایل هستند. درآمد یک برنامه نویس اندروید در چنین اپلیکیشن های محبوب و بزرگی بسیار بالا خواهد بود.
اما شاید این سوال در ذهن شما به وجود بیاید که این شرکت ها سالیانه چند برنامه نویس استخدام میکنند؟ آیا ما هم میتوانیم جزو این برنامه نویسان باشیم؟ دقت کنید که اولا تعداد شرکت هایی که به اپلیکیشن اندروید نیاز دارند، بسیار بیشتر از اینهاست. در زمان کنونی اکثر وبسایت ها به سراغ نرم افزار های موبایل آمده و به دنبال برنامه نویسانی توانمند در حوزه برنامه نویسی اندروید میگردند. پس بازار کار برنامه نویسی اندروید مختص به 4 شرکت نامبرده نیست.
نظرات کاربران علیرضا احمدی
روش های کسب درآمد از آموزش اندروید
شما با دیدن دوره آموزش اندروید تبدیل به یک برنامه نویس موبایل خواهید شد. اما روش های کسب درآمد از این حوزه چیست؟ به چه شیوه هایی میتوانیم وارد بازار کار شده و کسب درآمد داشته باشیم؟ قطعا یکی از بزرگترین مزیت های برنامه نویسی، منعطف بودن آن از نظر شیوه کسب درآمد و حتی زمان کار کردن میباشد. برنامه نویسی Android هم دقیقا دارای همین ویژگی ها بوده و شما پس از آموزش برنامه نویسی اندروید، به روش های زیر قادر به کسب درآمد از این زمینه خواهید بود :
- درآمد دلاری از طریق همکاری با شرکت های خارج از کشور به صورت فریلنسری
- استخدام در شرکت های بزرگ و متوسط که از اپلیکیشن اندروید استفاده میکنند
- کار پاره وقت و پروژه ای به صورت فریلنسری با شرکت های داخلی از طریق بستر هایی نظیر پونیشا
- ایجاد و راه اندازی یک اپلیکیشن اختصاصی با یک ایده جذاب و کاربر پسند
- ساختن نرم افزار های رایگان کاربردی و درآمد از تبلیغات کلیکی
- راه اندازی یک استارت آپ یا بیزینس شخصی و کسب درآمد از آن
آنچه در دوره آموزش اندروید میآموزیم
در دوره آموزش اندروید به صورت کاملا پروژه محور و از صفر تا صد به مباحث مربوط به برنامه نویسی اندروید خواهیم پرداخت. در دوره پیش رو از زبان برنامه نویسی کاتلین برای کدنویسی مباحث مربوط به اندروید استفاده میکنیم. همانطور که میدانید محیط برنامه نویسی اندروید، نرم افزار اندروید استودیو میباشد؛ پس در این آموزش به صورت کامل با ویژگی ها و ابزار های نرم افزار Android Studio نیز آشنا شده و کار خواهیم کرد. شما با گذراندن دوره آموزش برنامه نویسی اندروید تبدیل به یک متخصص برنامه نویسی Android شده و قادر به پیاده سازی هر نوع اپلیکیشنی خواهید بود.
با گذراندن دوره آموزش برنامه نویسی اندروید میتوانید…
شما با گذراندن دوره تخصصی آموزش برنامه نویسی Android میتوانید وارد حوزه توسعه اپلیکیشن های اندروید شده و شروع به برنامه نویسی کنید. پس از دیدن دوره فوق شما قادر به پیاده سازی هر نوع اپلیکیشنی خواهید بود. میتوانید نرم افزار های تجاری، فروشگاهی، خبری و یا حتی بازی های به سبک جورچین را توسعه داده و کدنویسی کنید. زبان قدرتمند کاتلین قابلیت استفاده در سمت سرور و بک اند را نیز دارد. پس شما با گذراندن دوره آموزش اندروید و یادگیری عمیق کاتلین، قادر به استفاده از این زبان در سمت سرور هم خواهید بود.
این دوره برای چه کسانی مناسب است؟
- علاقه مندان ورود به دنیای برنامه نویسی اندروید
- افرادی که قصد یادگیری یک تخصص برای مهاجرت کردن را دارند
- اشخاصی که میخواهند به صورت فریلنسری کار کنند
- افراد علاقه مند به راه اندازی استارت آپ و بیزینس شخصی
- کسانی که از حقوق کارمندی خسته شده و به دنبال یک حوزه سودآور هستند
دوره آموزش اندروید برای چه کسانی مناسب نیست؟
- کسانی که تحمل پذیرش چالش های برنامه نویسی را ندارند
- افرادی که میخواهند یک شبه پولدار شوند
- اشخاصی که وقت کافی برای تمرین و استمرار در این زمینه ندارند
- کسانی که حاضر به هزینه کردن برای یادگیری یک تخصص نیستند
چرا آموزش اندروید با کاتلین؟ چرا جاوا نه؟
جاوا تا پیش از کاتلین زبان اول برنامه نویسی اندروید بود. در سال 2017 که گوگل زبان برنامه نویسی کاتلین را معرفی کرد، همه برنامه نویسان به قدرت کاتلین پی بردند. طولی نکشید که در سال 2019 کاتلین تبدیل به زبان اول برنامه نویسی اندروید شد. در حال حاضر تمام تمرکز گوگل بر روی زبان برنامه نویسی کاتلین میباشد. چرا اصلا گوگل مهم است؟ چون سیستم عامل اندروید متعلق به Google میباشد. در ادامه برخی از مهمترین دلایلی که سبب انتخاب زبان کاتلین برای اندروید میشوند را مورد بررسی قرار میدهیم.
1 – کاتلین جدیدتر از جاواست
زبان برنامه جاوا از سال 1992 وجود دارد و کاتلین سال 2011 معرفی شده و در سال 2017 توسط گوگل مورد پشتیبانی کامل قرار گرفت. زبان کاتلین در حوزه برنامه نویسی موبایل قدرت فراوانی داشته و با تکنولوژی های جدید سازگار تر خواهد بود. گوگل هم دقیقا برای سازگار کردن اندروید با تکنولوژی های جدید، نیازمند یک زبان جدید بود که کاتلین را یافت.
2 – سینتکس ساده تر زبان Kotlin به نسبت جاوا
کاتلین دارای ساختار و Syntax بسیار ساده تری نسبت به زبان برنامه نویسی جاوا میباشد. به گونه ای که یادگیری کاتلین نصف جاوا زمان بر خواهد بود. این ویژگی سبب علاقه مندی مبتدیان به یادگیری زبان Kotlin شده است. ما نیز در دوره آموزش اندروید، کاتلین را انتخاب کرده ایم.
3 – عدم پشتیبانی تکنولوژی های جدید از جاوا
جاوا در زمینه های متعددی همچنان کاربرد داشته و قدرتمند است؛ اما در حوزه اندروید دیگر نمیتوان روی آن حساب باز کرد. گوگل در حال معرفی تکنولوژی هایی جدید نظیر کتابخانه Compose و Kotlin Native میباشد. نکته اینجاست که این ویژگی ها با زبان کاتلین توسعه داده شده اند و در جاوا امکان استفاده از آنها وجود نخواهد داشت.
4 – چند سکویی شدن کاتلین
شاید یکی از بزرگترین ویژگی های مدنظر کاربران، حالت چند سکویی باشد. یعنی با یکبار کدنویسی بتوانیم خروجی اندروید و IOS گرفته و کار خود را سریع تر کنیم. گوگل به کمک شرکت JetBrains کتابخانه Kotlin / Native را معرفی میکند که قابلیت خروجی گرفتن برای سایر سیستم عامل هایی نظیر IOS را هم به کاتلین اضافه خواهد کرد. البته لازمه این کار، به دست آوردن تخصص در برنامه نویسی اندروید با استفاده از زبان کاتلین خواهد بود.
5 – استفاده کاتلین از تمام قدرت جاوا
برخی از برنامه نویسان ادعا میکنند که جاوا به دلیل داشتن کتابخانه های غنی، زبان بهتری برای برنامه نویسی اندروید است. اما بد نیست بدانید که کاتلین توانایی استفاده از تمام کتابخانه ها و پلتفرم های نوشته شده با جاوا را دارد. یعنی شما به تمام قدرت جاوا در زبان کاتلین دسترسی خواهید داشت. پس در آموزش اندروید، از زبان برنامه نویسی کاتلین استفاده میکنیم تا قدرت جاوا را هم در اختیار بگیریم.
6 – جامعه برنامه نویسان در حال رشد
جامعه برنامه نویسان شاید مهمترین موضوع نشان دهنده اهمیت یک حوزه باشد. وقتی افراد زیادی از یک زبان استفاده کنند، یعنی رفع اشکال و دریافت مشاوره در آن حوزه راحت تر خواهد بود. جامعه برنامه نویسان کاتلین رو به افزایش است و این یعنی کاهش جامعه جاوا. چراکه همان برنامه نویسان جاوا در حال مهاجرت به کاتلین هستند.
آموزش کاتلین یا فلاتر؟ مسئله این است
گوگل از سال 2017 میلیون ها دلار خرج معرفی و پشتیبانی از کاتلین کرده در صورتی که از 2014 فلاتر را دارد. قطعا اگر فلاتر قدرت کاتلین را داشت و قادر به انجام کارهای آن بود، گوگل هرگز این همه انرژی و هزینه برای کاتلین صرف نمیکرد. فلاتر در پروژه های فوق سنگین، ساختار خود را از دست میدهد ولی در کاتلین اینگونه نیست. تنها ویژگی Flutter همان چند سکویی بودن آن است که گوگل برای کاتلین هم کتابخانه و پلتفرم Kotlin / Native را به کمک جت برینز معرفی میکند. پس یعنی زبان کاتلین نیز میتواند چند سکویی عمل کرده و برنامه IOS بسازد. در نهایت برنده این نبرد قطعا زبان قدرتمند کاتلین میباشد.
Kotlin Native چیست؟
کاتلین نیتیو که بدان Kotlin Multiplatform هم گفته میشود یک پلتفرم چند سکویی است که امکان ایجاد برنامه برای سیستم عامل های مختلف را به توسعه دهندگان خواهد داد. دیگر برای توسعه اپلیکیشن های IOS و حتی نرم افزار های ویندوزی نیازی به یادگیری سایر زبان های برنامه نویسی نداشته و با کاتلین نیتیو قادر به پیاده سازی همه این نرم افزارها خواهید بود. از طریق این (لینک +) میتوانید اطلاعات رسمی مربوط به Kotlin / Native را مطالعه کنید.
پیشنیاز های دوره آموزش اندروید
دوره آموزش برنامه نویسی اندروید از صفر تا صد و به صورت کاملا پروژه محور و عملی آموزش داده میشود. در این دوره فرض را بر این گرفته ایم که شما هیچ پیش زمینه ای در برنامه نویسی ندارید. پس از قدم 0 کار خود را شروع کرده و تا قله های مرتفع برنامه نویسی اندروید را فتح خواهیم کرد. منتهی دقت کنید که سینتکس زبان برنامه نویسی کاتلین را در یک دوره جداگانه تحت عنوان آموزش برنامه نویسی کاتلین، مورد بررسی قرار داده ایم. پس دوره آموزش کاتلین، تنها پیشنیاز این پکیج جامع میباشد.
سخت افزار مورد نیاز برای نصب اندروید استودیو
از آنجایی که IDE اندروید استودیو تمام امکانات لازم برای برنامه نویسی اندروید را در اختیار برنامه نویسان قرار میدهد، اجرا و نصب آن به نسبت VS Code و Vim به سخت افزار بالاتری نیاز خواهد داشت. برای استفاده از این نرم افزار، شما نیازی به یک کارت گرافیک قدرتمند ندارید و بیشترین قدرت را باید در پردازنده و حجم RAM خود متمرکز کنید. داشتن حداقل 8 گیگبایت حافظه RAM و پردازنده Core i3 نسل 10 یا Core i5 نسل 7 به بالا، میتواند نیاز شما برای نصب اندروید استودیو باشد. جهت دریافت اطلاعات دقیق درباره سخت افزار مورد نیاز اندروید استودیو در سیستم عامل های مک، ویندوز و لینوکس، ویدیوی مربوط به معرفی اندروید استودیو را تماشا کنید.
دوره آموزش اندروید برای افرادی که رشته کامپیوتر نیستند
همانطور که پیش از این هم عنوان شد، دوره آموزش برنامه نویسی اندروید از پله صفر شروع شده و نیازمند هیچ پیش زمینه خاصی نیست. آموزش های آکادمیک که در رشته های کامپیوتر و نرم افزار تدریس میشوند، کاملا مفید و کاربردی خواهند بود. اما اگر رشته تخصصی شما کامپیوتر نبوده هم جای نگرانی نیست. زیرا با مسیر یادگیری که در ادامه بیان میشود، اگر تا کنون هیچ زبان برنامه نویسی و حوزه کامپیوتری هم کار نکرده باشید، قادر به شروع برنامه نویسی اندروید خواهید بود:
- دوره آموزش الگوریتم و فلوچارت
- آموزش جامع زبان برنامه نویسی کاتلین
- دوره آموزش اندروید (همین دوره ای که در حال مشاهده آن هستید)
نرم افزار های مورد استفاده در دوره آموزش اندروید
- تمام ابزار های برنامه نویسی اندروید را میتوانید از این لینک (+) دریافت کنید
zeinabmallaki
واقعا دوره جامع و کاملیه. پشتیبانی فوق العاده ای داره. هرجا به مشکل خوردم با ارسال تیکت سریع جواب میدن. آقای احمدی بدون کوچکترین تپق در گفتارشون آموزش میدن. بسیار دلنشین و قابل درک. ممنون بابت آموزشهاتون. انشاالله که مورد استفاده همه قرار بگیره
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
بسیار ممنونم از نظر مفید و ارزشمند شما. خوشحالم که دوره مورد رضایت شما بوده. انشالله که به زودی به عنوان یکی از متخصصین برنامه نویسی اندروید ببینمتون.
موفق باشید.
mehdihatamimnsh
سلام اگه میشه یه دوره هم اضافه کنید در مورد اینکه چطور داخل اپلیکیشن تبلیغات نشون بدیم و چیزای که به درآمد از اپلیکیشن برسیم
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. چشم حتما بررسی میکنم این موضوع رو
بهمن
سلام خوبید
میخواستم بدونم راجب نحوه استفاده از بلوتوث و دسترسی های این شکلی هم گفته شده ؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
همونطور که میبینید در فصل مربوط به اینترنت و اتصال به سرور هستم. تقریبا ویدیو های این فصل به اتمام رسیده و به زودی آپلود میکنم.
فصل بعدی در رابطه با سرویس ها خواهد بود. یعنی حسگر ها، بلوتوث، وای فای و غیره.
موفق باشید.
ahmad70
باسلام و احترام، با آموزش دیدن این دوره قادر با ساخت یک برنامه مثل اسنپ هستیم؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
با دیدن این دوره تبدیل به یک برنامه نویس اندروید خواهید شد که قادر هستید برنامه هایی مشابه برنامه های زیر رو پیاده سازی کنید :
اسنپ
دیوار
دیجی کالا
بازار
و…
موفق باشید
mrkotlindevelop دانشجوی دوره
سلام ، دوره هاتون کیفیت ضبط خیلی خوبی داره و بنظرم از لحاظ محتوا هم تکمیل هست
ممنون از وقتی که برای پشتیبانی میزارید و اپدیت ها
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
خیلی ممنونم از نظرات ارزشمند شما. امیدوارم در انتهای دوره به اهدافتون برسید.
موفق باشید
www.misagh.4
سلام خسته نباشید میخواستم بدونم آیا این دوره برای کسایی که میخوان بازی سازی اندروید به صورت دو بعدی و آنلاین انجام بدن هم مناسب هست یا خیر؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
میدونیم که به صورت کلی بازی سازی رو با موتور های بازی سازی انجام میدن. مثلا یونیتی یا موتور کرای انجین.
اما با استفاده از این دوره میتونید بازی هایی مثل مافیا، حدس کلمات، جورچین و سایر بازی های آنلاین مشابه رو پیاده سازی کنید.
موفق باشید
hamzehpourn
سلام خدا قوت
آیا این دوره هم مثل دوره کاتلین ویدئوهای آموزشی قابل دانلوده
گواهی پایان دوره چه جوری صادر میشه
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
در بستر نرم افزار اسپات پلیر قابلیت دانلود ویدیو ها و دیدن آفلاین هم وجود داره و از این نظر نگرانی وجود نخواهد داشت.
در رابطه با مدرک پایان دوره، یک ویدیوی کامل با همین عنوان در فصل اول گذاشتم که میتونید رایگان ببینید و اطلاعات لازم رو کسب کنید.
موفق باشید.
hamzehpourn
سلام خدا قوت
اگه سیستم من جتبرینز ايدیاي 2023 رو بالا بیاره اندروید استودیو رو هم بالا میاره؟ سیپیوی من همین چیزیه که شما معرفی کردین اما رم من فقط 4 گیگه؟
با تشکر
علیرضا احمدی دانشجوی دوره
سلام و درود.
بله مشکلی پیش نمیاد اما پیشنهاد میکنم رم رو به 8 گیگ ارتقا بدین و از SSD هم استفاده کنید.
موفق باشید
Belal mord دانشجوی دوره
آقای احمدی ببخشید دوره آموزش مفاهیم سخت افزار برای برنامه نویسان که گفته بودید توی سایت نبود از کجا میتونم این دوره رو ببینم
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
به شدت درگیر ضبط همین دوره اندروید هستم و دوره سخت افزار به پایان نرسیده اما چشم به زودی منتشر میکنم.
ممنون از همراهی شما
niromandiarmin دانشجوی دوره
سلام
دراین دوره
آیا به نوتیفیکیشن هم اشاره شده؟؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
در فصل بعدی (بعد از اتمام ارتباط با سرور) میریم سراغ آموزش سرویس ها در اندروید که نوتیفیکیشن هم یک سرویس محسوب میشه و آموزش خواهم داد.
موفق باشید
عرفان حقیقی
و اینکه این سیسنم عامل فیوشا منو در رابطه با اینده ی اندروید نگران کرده .نظر شما چیه؟
علیرضا احمدی دانشجوی دوره
سیستم عامل فیوشا توان رقابت با اندروید رو نداره. مگر اینکه برنامه های اندروید رو بتوینم روی اون نصب کنیم. چون ما میلیارد ها نرم افزار و بازی برای اندروید داریم و تا اینها دوباره برای فیوژا ساخته نشه، عملا فیوژا نمیتونه قد علم کنه.
اینا تله های بازاریابی و تبلیغاتی گوگل هست که همیشه در صدر بمونه و افت نکنه. از سال 2015 من منتظر این سیستم عامل هستم و الان 2023 هست و خبری نیست.
درضمن گوگل در حال آماده سازی برای معرفی کتابخونه Kotlin Multi Platform هست که با استفاده از اون بتونیم از کاتلین خروجی IOS و ویندوز بگیریم. به نظرت وقتی با کاتلین بشه خروجی IOS گرفت، نمیشه خروجی فیوژا بگیریم؟ قطعا میشه و نگران آینده این زبان نباش.
عرفان حقیقی
سلام وقت به خیر و خداقوت جانانه بابت تدوین این دوره تخصصی. سوالم خدمت شما اینه که ایا در این دوره . مفاهیمه برنامه نویسی اندروید مانند Gradle،Android Manifest، Activity ، Intent، Android Resources، ٰView، View Group و همچنین git و Debugging و مفاهیم دیتابیس اموزش داده میشه؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
این مواردی که عرض کردین تنها محتوای 2 فصل از این دوره هست و کاملا پوشش داده شده. در دوره فوق موضوعی باقی نخواهد ماند که در برنامه نویسی اندروید آموزش داده نشه. از مباحثی که گفتین فقط گیت یا همون Git رو هنوز به دوره اضافه نکردم که اونم در حال برنامه ریزی برای ضبط هستم و اضافه خواهم کرد به زودی.
مبحث View Group ها و دیتابیس و Resource ها و غیره کاملا آموزش داده شده و موجود هست داخل دوره.
در فصل فعلی یعنی فصل 12 هم داریم روی رتروفیت و ارتباط با سرور کار میکنیم و در فصل بعدی (فصل 13) یک پروژه کامل و جامع رو استارت خواهیم زد.
موفق باشید
shakilaw دانشجوی دوره
سلام خسته نباشید
من تازه شروع کردم این دوره تون رو بعد یه سوال فایل های دانلودی که داخل سایت خودتون قرار دادین آخرین نسخه هست؟
چون من JDk از سافت 98 دانلود کردم نسخه 19 بود برای شما 17 هست انگاری.میخواستم بدونم کدوم نسخه رو باید بریزم الان؟
و یه سوال اینکه فایلایی که داخل سایتتون بود بیشتر از اون چیزی بود که تو ویدیو بود.باید هرچی هست رو دانلود کنم کامل؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
فایل هایی که اونجاست رو قدم به قدم که جلو بریم بهش نیاز پیدا میکنیم و هر بار دقیقا همون چیزی که در ویدیو میگم رو باید دانلود و نصب کنید. نسخه هایی که قرار دادم هم بهترین ها هستند پس به دنبال نسخه های جدید در سایر سایت ها نگردین. در صورت نیاز، خودم موارد رو بروزرسانی خواهم کرد.
ممنون از همراهیت. موفق باشی
poorm8743 دانشجوی دوره
سلام استاد خسته نباشید
ببخشید یه مشکلی در view binding برای من به وجود آمده و برای اینفلیت و روت خطا میده
میشه بگید چکار کنم ممنون
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
گزینه invalidate cache and restart موجود در منوی file بایستی این مشکل رو رفع کنه. اگر برطرف نشد، در تلگرام با من ارتباط برقرار کن تا کمکت کنم.
موفق باشی
poorm8743 دانشجوی دوره
دوباره سلام
ببخشید من وقتی گردل رو سینک کردم اون اعلان برداشته نشد و بجای گزینه sync گزینه open اومد. در اینجا من باید چکار کنم؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. لطفا از مشکلاتت در تلگرام عکس بفرست. الان من دقیقا نمیدونم چه اتفاقی افتاده. آی دی تلگرام من : Alirezaahmadi_info
qadryhfyzallh@gmail.com دانشجوی دوره
سلام من سیستم کامپیوترم i3
Ram4 هست میشه انروید استدیو رو نصب کنم
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
با پردازنده i3 میتونیم کنار بیایم اما اگر میخوای که مشکلی در اجرا نداشته باشی و سیستم هنگ نکنه، حداقل رم سیستم رو به 8 گیگابایت ارتقا بده.
موفق باشی
mosavi6288
سلام و درود روزی چند بار میام ببینم تخفیف ۹۰ درصدی به بالا نداره و میرم حیفه این دوره، دوره رایگانش اون جوری بود این دیگه دیوانه میکنه،ولی افسوس نا امید نمیشم دانشجویار و استاد هر روز میام تا اخر یه تخفیف عالی روش بزاری،
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
تخفیف 90 درصدی و حتی بیشتر؟ اینجوری که باید یه پولی هم پرداخت کنیم 😁
ولی جدای از شوخی و مزاح، پشتیبانی دادن به کاربران این دوره خیلی سخته. 65 ساعت ویدیوی آموزشی تخصصی ضبط شده و حدود 15 ساعت دیگه هم در دست ضبط و انتشار هست. ضبط این حجم از ویدیو و پشتیبانی و منتورینگ تخصصی، وقت خیلی زیادی از من میگیره.
در این تایم من نمیتونم بر روی پروژه های متنوع کار کنم و عملا بخشی از درآمد من باید از همین دوره باشه تا بتونم مدام دوره رو بروزرسانی کنم و پاسخگوی کاربران باشم.
بازهم به آی دی من در تلگرام پیام بدین، نهایت تخفیفی که از دستم بر بیاد رو قطعا برای شما اعمال خواهم کرد. آی دی تلگرام : alirezaahmadi_info
موفق باشید
محمد
سلام استاد خسته نباشید ، لایسنس دوره دائمی؟
من چون در روز ۱۲ساعت اول روز کار میکنم در روز دو ساعت تا ۳ ساعت تایم تمرین دارم کافی؟
این دوره همه پیش نیاز ها داره؟
اگه داره محبت کنین بگید برم اول اونا و یاد بگیرم. ممنون
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
لایسنس دائمی خواهد بود و بر روی 3 سیستم مجزا میتونید استفاده کنید. اگر ویندوز عوض کردین یا لپ تاپ جدیدی گرفتین هم نگران نباشید چون براتون درستش میکنم.
تنها پیشنیاز این دوره، دوره آموزش کاتلین رایگان هست. اگر اون دوره رو مشاهده کردین، پیشنیاز دیگه ای لازم نخواهد بود.
موفق باشید.
azad21
سلام استاد من فعلا در حال گذراندن دوره پیش نیاز رایگان هستم. از لحاظ مالی هم مشکل دارم. گفتم فعلا \یش نیاز را بگذارنم این مربوط به زمانی حدود یک ماه پیش بود که دوره با تخفیف بیشتری بود قصد داشتم که خواهش کنم قسطی پرداخت کنم. الان دیدم تخفیف کمتر شده. لطفا تو این زمینه کمک کنید. ممنون.
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
چشم حتما کمکت میکنم. به آی دی زیر در تلگرام پیام بده بیشتر صحبت کنیم عزیز :
alirezaahmadi_info
kh0028f
سلام استاد
تلگرام مشکل دارد امکانش هست در برنامه ایتا فعالیت کنید؟
باتشکر
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
ایتا هیچ اعلانی نمیفرسته و من ممکنه پیام های شما رو بعد از یک هفته ببینم. پس بهتره از پیام رسان داخلی (بله) استفاده کنیم. در اون پیام رسان هم فعال هستم و در خدمت شما خواهم بود.
محمد یزدان
سلام استاد احمدی وقتتون بخیر
استاد فقط خواستم بگم واقعا آموزش های شما تا اینجای کار که پیش رفتم عالی بودن و تا اینجا سوالی برام نمونده که بخوام ازتون بپرسم پس گفتم بیام و تشکری بکنم ازتون
استاد اینکه به جزئیات و ماهیت مطلب میپردازید خیلی کار رو آسون میکنه، مخصوصا اون دوره پیش از ورود به برنامه نویسی به نام الگوریتم و فلوچارت واقعا به جا و عالی مطلب رو ادا کرد، الان به صورت بنیادی من میدونم هر دستوری دقیقا به چه نظر طراحی و پیاده سازی شده.
بازن ازتون ممنونم استاد 🙏🏻💐💐
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب و احترام.
خیلی خوشحالم که دوره مورد رضایت و خرسندی شما بوده. قطعا نظرات مفید شما همیشه باعث دلگرمی من هست. قطعا دوره رو خیلی تکمیل تر و جامع تر از اینی که هست خواهم کرد.
موفق باشید عزیز.
iranlooa
سلام استاد اگر امکانش هست آموزش مجوز بدون پرمیشن رو آموزش رو بزارید
مثل جاوا بی که توی سایت هست
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب عزیزم.
مجوز کلا یعنی پرمیژن. کلا Permission انگلیسی هست که معنای فارسی اون میشه مجوز. من نمیدونم مجوز بدون پرمیژن یعنی چی؟ 😢
در نسخه های قبل از اندروید 5 ما مجوز هارو که مشخص میکردیم نیازی نبود که به صورت Run time از کاربر دریافت کنیم. صرفا کاربر موقع نصب نرم افزار، مجوز هارو میدید و معمولا هم کاربران توجه نمیکردن و برنامه رو نصب میکردن.
اما از اندروید 5 به این طرف چه اتفاقی افتاد؟ امنیت افزایش پیدا کرد و حالا دیگه باید به صورت run time از کاربر مجوز رو بگیریم. یعنی وقتی دسترسی به حافظه رو میخوایم بایستی یک پیغام برای کاربر باز بشه و ازش مجوز دسترسی رو بگیریم.
اینایی که گفتم رو هم کاملا در دوره برنامه نویسی اندروید (همین دوره فعلی) آموزش دادم. حالا احتمالا من منظورت رو درست متوجه نشدم.
پس لطف کن کمی بیشتر بهم توضیح بده که دقیقا چی میخوای و انتظار داری چه کاری رو آموزش بدم؟
shima.azd دانشجوی دوره
سلام آقاي احمدی ممنون از آموزش كاملتون
طريقه بيان و آموزش هاي اين دوره براي كسايي كه مثل من در برنامه نويسي صفر بودن كاملا قابل فهم هست. من فعلا تا فصل 4 دوره رو ديدم و تا حدودي ميتونم از پس تمرين هايي كه براي خودم تعريف مي كنم بربيام.
پشتيباني اين دوره هم عالي هست در طول تمرين ها هر سوالي برام پيش اومده در كمترين زمان پاسخش رو دريافت كردم.
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
خیلی ممنونم از نظر لطفت و خیلی خوشحالم که دوره های من دقیقا به همون هدفی رسیدن که انتظارش رو داشتم. هدف از دوره فعلی این بوده که افراد مبتدی بتونن وارد برنامه نویسی اندروید بشن و پیش نیاز ها رو به خوبی یاد بگیرن که خداروشکر گویا به این هدف رسیدیم.
موفق باشی عزیز.
mohammad.mo199mo@gmail.com
من قدرت پرداخت رو ندارم میشه کمکم کنید
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
بله عزیزم. لطفا به آی دی تلگرام من پیام بده تا صحبت کنیم :
alirezaahmadi_info
parsa.sab7
سلام و عرض ادب
اینکه گفتین با اتمام این دوره تبدیل به متخصص اندروید میشین یکم عجیبه، چجوری میشه تو شیش ماه فقط با دیدن یک دوره تبدیل به متخصص یک حوضه شد؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
ممکنه روند یادگیری دوره 4 تا 12 ماه طول بکشه و این بستگی به تمرینات شما داره. اما اینکه چطور میشه متخصص شد؟
ببینید عملا ما هیچ 100 درصدی در برنامه نویسی نداریم. یعنی خود من هم نمیتونم ادعا کنم که 100 درصد مباحث موجود در برنامه نویسی اندروید رو یاد دارم. مثلا برنامه نویس اسنپ تو زمینه نقشه و مکان یابی حرفه ای هست و برنامه نویس دیجی کالا در زمینه فروشگاهی و زیبا سازی اپلیکیشن.
پس نتیجه میگیریم که ممکنه یک برنامه نویس در طول عمرش اصلا به یک سری تکنولوژی ها نیاز پیدا نکنه و اصلا استفاده شون هم نکنه. پس متخصص اندروید کسی نیست که 100 برنامه نویسی اندروید رو بلده. چون اصلا صد در صدی وجود نداره.
خوب حالا منظور ما از اینکه میگیم متخصص میشید چیه پس؟
متخصص اندروید کسی هست که ریشه ها و پایه های برنامه نویسی اندروید رو عمیقا درک کرده و با جزئیات اون آشنایی کامل داره. این فرد با متد های مختلف برنامه نویسی اندروید آشنا هست و یاد گرفته که چطور میتونه مشکلات خودش رو رفع کنه.
حالا اگر کارفرما از این شخص یک برنامه یخواد که داخلش نقشه وجود داره؛ ای نفرد با تکیه بر موارد پایه ای و عمیقی که یاد گرفته و قدرت سرچ و یادگیری خودش شروع به پیاده سازی اون اپ میکنه و از پسش بر میاد. هدف من هم دقیقا اینه.
یعنی میخوام برنامه نویسانی بسازم که بتونن با سرچ و تفکر برنامه نویسی، هر اپلیکیشنی رو پیاده سازی کنن. قطعا اگر تمام برنامه ها و تکنولوژی های موجود رو قرار باشه تدریس کنیم، اولا 500 ساعت آموزش میطلابه و دوما ممکنه خیلی از اونها هیچوقت استفاده نشه.
پس شما با این دوره تبدیل به یک برنامه نویس اندروید میشی که با محیط اندروید استودیو کاملا آشناست و هر اپلیکیشنی رو با دانش و البته سرچ و تفکر میتونه پیاده سازی کنه.
درضمن پشتیبانی و مشاوره اختصاصی هم میتونه خیلی در این فرآیند موثر باشه.
موفق باشید
محمدرضا
با سلام و عرض ادب
میخواستم بدونم در مورد کار کردن با بلوتوث و وای فای دستمون تو کاتلین چقدر باز هست؟
مثلا میشه اپی مثل share it رو با کاتلین نوشت؟
یا یک اپی که از طریق بلوتوث به یک دستگاهی وصل میشه و یکسری داده هارو از اون دستگاه دریافت میکنه…؟
سوال بعدی بنده این هست که آیا امکان ارتباط با سرور از طریق api محیا هست؟ به عنوان مثال ما از بک اند کار api بگیریم و پروژه رو پیش ببریم..
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
زبان کاتلین زبان اصلی و نیتیو برنامه نویسی اندروید هست. دست شما در کار کردن با سخت افزار کاملا باز هست و میتونید به بلوتوث و وای فای متصل بشید و بر عملکرد اونها مدیریت داشته باشید.
اتصال به API یکی از نیاز های اصلی و حیاتی هر اپ اندرویدی محسوب میشه. پس شک نکنید که این قابلیت به صورت کاملا حرفه ای و پیشرفته در کاتلین وجود داره و در این دوره آموزش داده میشه. حتی با استفاده از کتابخانه KTOR میتونید با خود زبان کاتلین، سرور و API رو بسازید و هندل کنید.
موفق باشید
poorm8743 دانشجوی دوره
سلام استاد خسته نباشید
میخواستم بپرسم چرا مینیموم sdk رو روی پایینترین حالت نگذاریم تاافراد بیشتری بتونن ازش استفاده کنند؟ منظورم اینه که اگه این کار را بکنیم مشکلی پیش میاد؟
و چرا یک سری از برنامه ها روی اندروید پایینتر اجرا میشوند ولی در اندروید های بالاتر اجرا نمیشوند(از اونجایی که مینیمم sdk هر قدر باشه در اندروید بالاتر اجرا میشوند)
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
به صورت کلی اندروید از نسخه 5 به بعد خیلی تغییر کرد. قبل نسخه 5 خیلی از کارها میشد انجام بدیم که امنیت رو زیر سوال میبرد. ولی در حال حاضر امنیت خیلی بالاتر رفته.
چون در حال حاضر اکثر افراد اندروید حداقل 6 رو دارند، من همیشه از مینیموم 5 استفاده میکنم. اما شما میتونید از نسخه های پایین تر هم استفاده کنی.
جواب سوال دوم :
ببینید ما به غیر از مینیموم، ماکسیموم هم داریم. اگر Target SDK رو بر روی 30 گذاشته باشیم، یعنی اندروید 10. پس اگر گوشی کاربر اندروید 13 باشه دیگه نمیتونه از این استفاده کنه. برای همینه که نسخه جدید اندروید که منتشر میشه ما میایم تارگت رو بالا میبریم و یک بروزرسانی رو منتشر میکنیم.
اگر سوال دیگه ای هم هست در خدمتم عزیز.
موفق باشی
poorm8743 دانشجوی دوره
ممنون متوجه شدم
poorm8743 دانشجوی دوره
سلام استاد خسته نباشید.
دوتا سوال داشتم
اول اینکه بعد از نصب کامل نیازمندی ها برای استفاده از اندروید استودیو باید تمام مدت به اینترنت متصل باشم؟
و دوم اینکه من اندروید استودیو را نصب کردم و بالا آوردم. حالا اگر ویندوز را تغییر بدم مشکلی پیش میاد؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. سال ۱۴۰۲ مبارک
جواب سوال اول : خیر نیازمند اینترنت همیشگی نیستید و میتونید آفلاین کار کنید.
جواب سوال دوم : مشکلی پیش نمیاد میتونید ویندوز رو عوض کنید عزیز.
موفق باشی.
poorm8743 دانشجوی دوره
خیلی ممنون عید شما هم مبارک
khy72446 دانشجوی دوره
سلام استاد احمدی آموزش ها عالی هست و ممنون از شما برای ضبط این دوره
فقط سوالی که برای من پیش اومد این هست که گفتین به همراه 5 پروژه عملی ولی فقط یک پروژه رو شما کار کردید
بعدا به این پکیج اضافه میشه؟؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
پروژه ها در حال پیاده سازی و ضبط هستند عزیزم. میدونی که دوره در حال برگزاری هست و هنوز به پایان کار خودش نرسیده.
ممنونم از صبر و شکیبایی شما.
mohammadmahdiasgharpour2004
سلام خسته نباشید
آیا امکان اتصال مستقیم کاتلین به دیتابیس های آنلاین my sql و SQL Server وجود دارد؟ اگر دارد در این دوره پوشش داده می شه یا خیر؟
اگه بخوام یک آپ اندروید مثل Quiz of kings طراحی کنم می تونم کل کارو با کاتلین جمع کنم؟ منظورم اینه که به زبان های سمت سرور مانند php نیاز دارم یا خیر؟
با سپاس.
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
دیتابیس مورد استفاده در اندروید SQLite هست که البته شباهت های بسیار زیادی به MySQL داره. چون کلا این DBMS ها همگی بر پایه زبان SQL هستند و وقتی یکی از اونها رو یاد داشته باشیم، یادگیری بقیه هم کاری نداره و کوئری ها همگی با زبان SQL زده میشه.
در نتیجه امکان اتصال مستقیم MYSQL و SQL Server به اندروید وجود نداشته و در این دوره از دیتابیس SQLite استفاده میکنیم و کار با اون رو بهتون آموزش میدم.
هر نرم افزاری با هر قابلیتی که به صورت آفلاین بخوای پیاده سازی کنی رو با استفاده از کاتلین میتونی بسازی. اما اگر اپلیکیشنی قراره به سرور متصل بشه و آنلاین باشه، ما نیازمند API سمت سرور خواهیم بود که این API ها رو برنامه نویسان سرور یا همون بک اند در اختیار ما قرار میدن. حتی بازی ای که نام بردی هم یک تیم بزرگ پشتش هستند و قرار نیست یک نفر بشینه یک بازی بزرگ رو با یک زبان برنامه نویسی پیاده سازی کنه.
البته با استفاده از کتابخونه Ktor در کاتلین، میتونی API سمت سرور رو هم بدون نیاز به زبان PHP و با استفاده از خود زبان کاتلین پیاده سازی کنی. اما قطعا زمان بر و وقت گیر خواهد بود.
mohammadmahdiasgharpour2004
سلام مجدد
واقعا جا داره یک تشکر ویژه از آقای احمدی داشته باشم که در روز تعطیل عید هم پاسخ بنده رو دادند حتی فکرشم نمی کردم به این زودیا پاسخی دریافت کنم.
خب الان چند سوال دیگه برام پیش امده
الان که بیشتر نرم افزارهای اندرویدی که طراحی می کنیم بلاخر یه جایی میرسه که لازم میشه نام کاربری،شماره تلفن یا محل سکونت کاربر خود را ثبت کنیم، برای یه استارت آپ
و آپ های سبک صرف نمیکنه که با یه متخصص بک اند هم در کنار برنامه نویس کاتلین همکاری کنه.
بازی Quiz of kings برای مثل گفتم، پروژه من در حد یه سوال و جواب ساده هست.
نظرتون در مورد استفاده از سرورهای Parse Platform و Firebase چیه؟ (چه محدودیت هایی داره)
شما به این اشاره کردید که با استفاده از کتابخانه ktor برنامه نویسی سمت سرور می تونم انجام بدم، در این دوره کتابخانه ktor را آموزش می دهید؟(اگه بله، تا چه سطحی )
و منظورتون از اینکه برنامه نویسی سمت سرور با کاتلین زمان بره دقیقا چیه؟ (یعتی سینتکس سخت تر میشه یا…)
با سپاس.
علیرضا احمدی دانشجوی دوره
سلام و درود مجدد.
خواهش میکنم وظیفه اس عزیزم.
خوب بریم سراغ جواب ها :
برای اپ های کوچیک میتونی از Parse Platform استفاده کنی. محدودیت خاصی برات ایجاد نمیکنه اما فایربیس خیلی از امکاناتش یا پولی هست و یا مارو تحریم داره. (چون برای گوگل هستش) اما با این پلتفرم ها یا مشابه اینها میتونی اپ خودت رو راه اندازی کنی. البته اینم بگم با 2 میلیون هزینه دادن به یه برنامه نویس بک اند میتونی این حجم کم از API مدنظرت رو بگی برات پیاده سازی کنن و نیازی نیست یک نفر کامل استخدام کنی.
کتابخونه Ktor رو اگر قول بدم که میگم، بعدا ممکنه نرسم یا مشکلی برام پیش بیاد و کاربران ناراضی باشن. اما خیلی تو فکرش هستم که آموزش بدم. همینطور کتابخونه Kotlin Multi Platform که باهاش خروجی IOS بگیرید رو دوس دارم بگم.
اینکه میگم زمان بر هست یعنی یه اپ در حد اونی که اسم بردی خوب شاید 4 ماه نیاز داره کد اندرویدش رو بنویسیم، باز اگر برای سمت سرور هم 4 ماه زمان بزاریم میتونه خیلی برامون مشکل ساز و وقت گیر باشه. سینتکس مشکل نمیخوره، مشکل زمانی به وجود میاد.
موفق باشی
رضا ریاحی
سلام استاد ، حالتون چه طوره
من تا الان زیاد دوره های مختلف خریداری کردم ولی تا الان هیچ دوره ای مشابه دوره شما ندیدم ، خیلی خوبه آموزشتون ، این کامنت را دیدم که در مورد Kotlin Multi Platform صحبت کردید ، من به شخصه حاضرم برای این دوره حتی 10 میلیون تومن یا بیشتر هزینه کنم البته ارزش آموزش شما خیلی بیشتره ولی فکر کنم افراد زیادی از این آموزش استقبال کنند
ممنون میشم اگر برنامه ای برای ضبط این دوره دارید در موردش یه اطلاع رسانی بکنید
به نظرم اگر دانشجویار این قابلیت را داشته باشه
یک صفحه برای این دوره آماده کنید که کاربران بتونن این دوره را پیش خرید کنند
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
ممنونم از نظر ارزشمند و البته لطفی که به من داشتی. خیلی خوشحالم که دوره مورد رضایت واقع شده. در رابطه با Kotlin Multi Platform هم در کنار اینکه ضبط این دوره اندروید رو دارم پیش میبرم، دارم روی اون هم کار میکنم.
میدونی که آموزش دادن با پروژه نوشتن خیلی متفاوته. من تا زمانی که تسلط 100 درصد به چیزی پیدا نکنم نمیتونم آموزش بدم اون پلتفرم رو. برای همین در حال حاضر دارم تمام چالش های این پلتفرم جدید رو بررسی میکنم که به زودی انشالله اولین دوره آموزشی در وب فارسی رو منتشر کنم.
موفق باشید عزیز
rafeihob1400
سلام وقتتون بخیر
داخل دوره چند نمونه اپ پیاده سازی میشه؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
تقریبا تمام بخش های اساسی یک اپلیکیشن رو من بهتون آموزش میدم. صفحاتی مثل صفحه لاگین، صفحه اصلی نرم افزار، منو ها، نویگیشن ها، آیکون برنامه، صفحه اینترو و ورودی نرم افزار، انیمیشن ها و بسیاری از ملزومات دیگه.
به عنوان پروژه هم مینی پروژه هایی نظیر دفترچه یادداشت و فال حافظ و اینها رو جهت یادگیری بهتر آموزش دادم. البته در فصل پایانی قرار بر آموزش یک پروژه عملی هست. اما چون هنوز دوره ادامه داره و آموزش ندادم، نمیتونم در حال حاضر ادعای بودن اون بخش رو داشته باشم. چون همچنان در حال ضبط و پیاده سازی هست.
اگر شک و تردیدی وجود داره لطفا منتظر به اتمام رسیدن دوره بمونید تا پروژه نهایی هم اضافه بشه.
موفق باشید
niromandiarmin دانشجوی دوره
با سلام
من برای خرید این دوره شک داشتم اما با خرید این دوره کاملا راضی ام .به صورت کامل و تک به تک توضیح داده شده و پشتیبانی خوبی هم داره
با تشکر
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
خیلی خوشحالم که دوره مناسب شما بوده و ممنونم از نظر مثبت شما.
پیشنهاد میکنم جهت یادگیری بهتر، حتما هر چیزی که میبینید رو کدنویسی کنید خودتون و اصلا به دیدن و شنیدن بسنده نکنید.
لطفا سوالات متداول و مهمی که پیش میاد هم در وبسایت شخصی من مطرح کنید تا سایر کابران هم بتونن از راه حل مشکلات متعدد استفاده کنن.
موفق باشید.
zmsm06 دانشجوی دوره
سلام خسته نباشید
دوره شما رو خریداری کردم. از سیستم عامل مک در حال حاضر استفاده میکنم. نسخه های دانلود نرم افزاری که گذاشتید توی سایت شخصیتون رو باید دانلود کنم یا برم نسخه های مک رو بگردم از گوگل دانلود کنم. یعنی نسخه های داخل سایت شخصی شما برای مک هم هست؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
نسخه هایی که من گذاشتم برای ویندوز هست. شما به سایت Soft98.ir مراجعه کرده و نسخه مک رو دریافت کنید. من هم در اسرع وقت سعی میکنم یک سیستم مک تهیه کرده و آموزش نصب روی اون رو هم بزارم. هرچند از نظر عملکردی فرقی نداره و نرم افزار ها در ویندوز ومک کاملا عملکرد یکسانی خواهند داشت. پس نگران نباشید.
ramzanian.mostafa
با سلام
آیا کدهای نوشته شده در فیلم های آموزشی به صورت جداگانه برای دانلود قرار داده شده است؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
اگر به لینک زیر مراجعه کنید، تمام فایل ها و سورس های مورد استفاده در دوره رو مشاهده خواهید کرد. در دوره فوق هر چیزی که برای شما نیاز باشه رو در اختیارتون قرار خواهم داد.
موفق باشید
skyamir922
تو برنامه نویسی اندروید زبان جاوا پرکاربرد تره یا کاتلین؟
لطفاً بیشتر توضیح بدین.
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
من برای جواب دقیق به این سوال یک ویدیوی کامل و جامع ضبط کردم. در فصل اول همین آموزش، یک ویدیو هست تحت عنوان کاتلین یا جاوا؟ لطفا این ویدیوی رایگان رو تماشا کنید تا بفهمید چرا میگم جاوا در اندروید منسوخ شده و همه باید کاتلین یاد بگیرن.
موفق باشید
mortezaWA دانشجوی دوره
سلام خسته نباشید هوش مصنوعی Ghat GPT جای برنامه نویس ها رو میگیره ؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
نه عزیزم امکان نداره. اگر از خودش هم بپرسی میگه که نمیتونم جای متخصصین رو بگیرم. یک سری کارهای روتین رو شاید انجام بده اما اینکه کاملا جای مارو بگیره امکان پذیر نیست.
ببین میگن اگر به Chat GPT بگی فلان کار رو میخوام بکنم، قطعه کد مربوط به اون رو مینویسه و بهت میده. خوب این چیز خارق العاده ای نیست. موتور جستوجوی گوگل هم همه چیز رو داره و هر چی بگی رو برات میاره. اما اینکه از اون قطعه کد بتونیم استفاده بکنیم و برنامه شخصی سازی شده خودمون رو بسازیم چیزی کاملا متفاوت هست.
صرفا اینکه Chat GPT یه قطعه کد به ما بده که نمیشه برنامه. نمیشه اپلیکیشن. به نظرت من برم بهش بگم یه دیجی مالا میخوام، برام مینویسه؟ نه هرگز نمیتونه این کارو بکنه. لطفا مغزتو با اخباری که هر روز میشنوی سردرگم و گیج نکن. اخباری که 5 سال شده میگن یه تلگرام بلاک چین میخواد بیاد که فیلتر نشه، یه اینترنت ماهواره ای میخواد بیاد که رایگانه، تحریم میخواد برداشته بشه، ماشین ها قراره پرواز کنن، قراره بریم مریخ زندگی کنیم و…
اینها همه شدنی هست، اما شاید در عمر من و تو اتفاق نیوفته. پس به جای ترسیدن، بیا وسط و شروع کن.
موفق باشید عزیز
poorm8743
ممنون من فکر میکردم ممکنه chat gpt جای برنامه نویس ها را بگیره اما الان خیالم راحت شد بسیار ممنون
kingroid دانشجوی دوره
من با چت جی پی تی زیاد کار کردم حتی نسخه 4 که نسخه پریمیوم هست ، هیچ وقت نمیتونه یه اپ کامل را برات بنویسه ولی دستیار خوبیه به خصوص زمانی که به باگ میخوری ، خیلی توی زمان صرفه جویی میکنه و کمک میکنه سریع خطا را پیدا کنی و رفع کنی
علیرضا احمدی دانشجوی دوره
کاملا درست میفرمایید. دستیار و همراه خوبی هست و هیچکس نمیتونه این قضیه رو مخفی کنه. اما هرگز توانایی نوشتن اپلیکیشن موبایل رو نداره. زمانی کاربردی خواهد بود که ما خودمون برنامه نویسی یاد داشته باشیم و به عنوان یه دستیار ازش استفاده کنیم.
poorabbas2012 دانشجوی دوره
واقعا جامع ترین دوره کاتلین به زبان فارسی هست ممنونم
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. این نظر لطف شماست. موفق باشید
afshin.balalai دانشجوی دوره
با سلام
دوره رو تازه شروع کردم. بعد از کلی تحقیق و جستجو تو سایتهای مختلف با قیمتهای متفاوت و با توجه به دوره های دیگه ای که از جناب احمدی دیدم، تصمیم گرفتم از این دوره استفاده کنم و خوشبختانه اشتباه نکردم. مدرس محترم پله پله و با توضیحات کاملاً شفاف و مشخص آموزش رو از صفر شروع می کنن و نگرانی و ندانستنهای یه تازه کار توی آموزش برنامه نویسی رو دقیقا درک و رفع می کنن. اشخاصی که تصمیم به گام گذاشتن تو مسیر برنامه نویسی موبایل دارن شک نکنن که دوره ای از این بهتر پیدا نمی کنن حتی اگه آشنایی چندانی هم با کامپیوتر نداشته باشین باز هم این دوره شما رو به هدفتون میرسونه. فقط معطل نکنین و زودتر شروع کنین. به امید موفقیت.
❤️💙💚🙏
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
ممنونم از نظر ارزشمند و مفید شما. از این که همواره به من لطف دارید و انرژی مثبت سمت من ارسال میکنید، سپاسگزارم. امیدوارم در این مسیر همواره با موفقیت مواجه بشی.
به امید روزهای بهتر.
mortezaWA دانشجوی دوره
سلام میگم نیازه که XD رو یاد بگیریم واسه طراحی ؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. معمولا در شرکت ها، تیم طراحی مسئول پیاده سازی ظاهر اپ هستن و ظاهر رو برای ما برنامه نویسان آماده میکنن. دقت کن که نرم افزار فیگما و ایکس دی اصلا برای ما در خود اندروید کاربرد نداره و خروجی مناسبی که بتونیم در اندروید استفاده بکنیم هم نمیدن.
صرفا با استفاده از این نرم افزار ها میتونیم یک ظاهر (در حد یه عکس) درست کنیم تا برنامه نویس متوجه بشه دقیقا باید چه شکلی با چه ترکیبی رو کد نویسی کنه. اما باز هم من رد نمیکنم ایکس دی رو. چرا؟
چون داخل اندروید ما قبل از شروع کدنویسی بهتره بدونیم ظاهر قراره چه شکلی باشه. در نرم افزار هایی مثل فیگما و ایکس دی و حتی فتوشاپ، اگر طرحی زده بشه و من به این نتیجه برسم که دکمه پایین باید بره بالا، این قضیه اصلا دردسر ساز نیست و طراح میتونه سریع دکمه رو ببره بالا تا نظر من جلب بشه.
اما در برنامه نویسی (چه اندروید و چه سایت) ما اگر یه بخشی رو کامل کدنویسی کنیم و بعدش متوجه بشیم که یک دکمه باید جا به جا بشه، این برای ما ممکنه چندین ساعت کار اضافی ایجاد کنه.
پس برای جلوگیری از این اشتباهات و تسریع زمان برنامه نویسی، میایم ظاهر رو در ایکس دی میزنیم تا این اتفاقات نیوفته. حالا معمولا تیم طراحی این کار رو میکنن. ولی اگر خودت هم یاد بگیری من نمیگم خرابه و اتفاقا خیلی هم میتونه برات مفید باشه. به شرط اینکه وقتشو داشته باشی.
داخل پرانتز هم بگم که (هر چیزی که یاد بگیریم، حتی تعمیرات برد الکترونیک، در نهایت بدردمون میخوره و میتونیم همه چیو بهم ربط بدیم)
amir_m_re
سلام خدمت شما امیدوارم عالی باشید در این دوره شما معماری MVVM و هوش مصنوعی و اثر انگشت و مباحث مرتبط را آموزش نمیدهید
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
معماری ها و شیوه ارتباط با سخت افزار هایی مثل بلوتوث و اثر انگشت رو آموزش میدم. اما هوش مصنوعی…
آموزش هوش مصنوعی در برنامه نویسی اندروید مثل آموزش خلبانی در آموزشگاه رانندگی هست. اصلا نمیشه آموزش داد چون دو مبحث کاملا متفاوت هستند که هر کدوم دنیایی دارن.
هوش مصنوعی نیازمند دوره ای جداگانه و مفصل خواهد بود. موفق باشید.
mortezaWA دانشجوی دوره
دوره قبل رو دیدم اموزش کاتلین بی نظیر بود لذب بردم به شدت پیشنهاد میشه و این دوره که تازه شروع کردم در سراسر ایران نظیر نداره اگه دنبال مدرس و دوره با کیفیت هستین اینجا بهترین جاست بخش پشتیبانی هم همیشه کنارتون خواهد بود
علیرضا احمدی دانشجوی دوره
ممنونم از نظر لطف شما. امیدوارم که جواب اعتماد همتون رو بدرستی بتونم بدم. موفق باشی عزیز.
saeedi.marketer
باعرض خسته نباشید خدمت شما
من سرفصل های دوره را دیدم شما درباره APi ها و درگاه ها چیزی نگفتین . این ها گفته میشه یا درون این دوره نیست؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
اگر به فصل آخر دقت کنید شروع به ضبط بخش کار با سرور کردم. ویدیو های زیادی ضبط شده و دارم خروجی میگیرم تا بزارم روی سایت.
اصلا کار با api یکی از اساسی ترین کارهایی هست که در برنامه نویسی اندروید باید انجام بدیم. شک نکنید به بهترین شکل ممکن به دوره اضافه میشه. با جدیدترین روش های موجود.
niromandiarmin
سلام
بستر برگزاری به چه صورتی انجام میشه
میشه داخل گوشی هم دوره رو دید یا فقط داخل لپتاپ میشه
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
بر بستر اسپات پلیر هست اما این به معنای محدود کردن شما نیست. شما امکان استفاده از ویدیو ها در ویندوز، گوشی موبایل و حتی بستر آنلاین رو خواهید داشت.
امکان دانلود کردن و تماشای آفلاین در بستر اسپات هم فراهم شده و از این نظر هم مشکلی ایجاد نخواهد شد.
موفق باشید
mobilefroosh دانشجوی دوره
از این دوره و مدرسش بسیار راضی هستم.
دو سال بود که می خواستم سراغ کاتلین بیام ولی نمیتونستم چون یادگیری کاتلین به نظرم خیلی سخت بود.
چون یه سری آموزش از یک سایت دیگه خریده بودم که مدرسش خیلی پیچیده توضیح میداد.
ولی امسال به لطف خدا با آموزش کاتلین مهندس احمدی آشنا شدم و خیلی ساده و سریع کاتلین رو یاد گرفتم. مهندس احمدی بیان بسیار شیوایی دارن و سعی می کنن خیلی خوب و ریشه ای توضیح بدن.
خدا خیرشون بده
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
خیلی ممنونم از نظرات مثبت و انرژی بخش شما. هر نظر سبب افزایش علاقه من به تدریس و برنامه نویسی میشه. انشالله که بتونم به بهترین شکل جواب این اعتماد و تعاریف شما رو بدم و دوره آموزش برنامه نویسی اندروید رو هر روز غنی تر و پر بار تر کنم.
موفق باشید.
mehdihmnsh
سلام مثلا من اگه بخوام یک اپلیکیشن معرفی فیلم بسازم میتونم یک چیزی داشته باشم که داخلش اسم و امتیاز و داستان فیلم رو بنویسم داخلش یا واسه هر بار باید کد نویسی کنم
علیرضا احمدی دانشجوی دوره
سلام و درود. نه یک بار مینویسی و دفعات بعد اطلاعات رو وارد میکنی و از این طرف آیتم به صورت خودکار اضافه میشه. نیازی نیست برای هر فیلم یا محصول، کدنویسی دوباره انجام بشه.
در دوره برنامه نویسی اندروید، این موارد مورد بررسی قرار میگیره.
مهدی
سلام ممنون که جواب دادید و حالا یه سوال دیگه واسم پیش اومد اون اطلاعات که گفتید مثلا نام کارگردان رو باید داخل برنامه اندروید استودیو در بخش کد نویسی وارد کنم یا در بخش دیگه چون این دوره یا مشاهده نکردم سوال واسم پیش اومده ببخشید
علیرضا احمدی دانشجوی دوره
خواهش میکنم.
برای این کار ما نرم افزار رو آنلاین برنامه نویسی میکنیم. سپس در سمت سرور و از طریق پنل، اطلاعات جدید رو وارد کرده و در نرم افزار اطلاعات به صورت خودکار خواهند آمد.
farzadbadry8
سلام ؛ بازم تخفیف قرار میدین ؟ من تا آخر این ماه پول تو دستم نمیاد و اگه تخفیف نداشته باشه نمیتونم بخرم 🧑🦯
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
آخر ماه که توانایی و قصد خرید دوره رو داشتید، از داشبورد کاربری و بخش پشتیبانی تیکت بزنید و درخواست کد تخفیف کنید. تیم فروش قطعا به درخواست های شما پاسخ میدن.
موفق باشید
Sayhan دانشجوی دوره
سلام و خداقوت به استاد عزیز
ببخشید ویدیوی شماره 159 و 162 انگار یکی هستند. نمیدونم این مشکل فقط برا من هست یا …
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
ممنونم از اطلاع رسانی شما دوست عزیز. درستش کردم و میتونی استفاده کنی.
امیدوارم در مسیر آموزش اندروید، موفق باشی.
سایهان
سپاس استاد بی نظیر💙
esaeed1988 دانشجوی دوره
مزیت تدریس استاد احمدی عزیز اینه که معمولا همه چیز رو اولا کاملا روان و قابل فهم توضیح میده ، ثانیا همه سطوح رو در نظر میگیره ولی این باعث نمیشه از مطالب چیزی بزنه/ از نظر من تو دوره هایی که تو نت سرچ کردم و دست آخر دوره استاد رو انتخاب کردم بهترین دوره کاتلین اندروید این دوره هستش / البته که می بنیم روز به روز در حال تکمیل هستش / مخصوصا این فصل جدید دهم که واقعا نیاز بود…
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
ممنون از نظرات مثبت و ارزشمند شما.
خیلی زود بخش هایی جذاب تر و حرفه ای تر هم به دوره اضافه خواهد شد.
rezamoazzen2020
سلام آقای احمدی
می خواستم بدونم چه پروژه هایی در این دوره کار می شود
میشه در مورد 5 پروژه توضیح اجمالی بفرمایید
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
پروژه های زیادی رو در دوره انجام میدیم و انجام خواهیم داد که شاید از 5 پروژه هم بیشتر بشن. از طراحی صفحه لاگین و رجیستر گرفته تا صفحه ورود به نرم افزار، طراحی اپلیکیشن های دو زبانه، استفاده از تم دارک و لایت، اپلیکیشن دفترچه یادداشت با استفاده از دیتابیس SQLite به همراه ایجاد قابلیت سطل زباله و بازگرداندن موارد حذف شده و…
چون دوره در حال برگزاری هست و بخش دهم رو دارم تکمیل میکنم، نمیتونم راجب پروژه های جدید نظر قطعی بدم اما پروژه های دیگه ای هم اضافه میشه نظیر : وضعیت آب و هوا، قیمت طلا و دلار، خبر خوان و غیره
به محض تکمیل دوره و مشخص شدن دقیق تر تمام پروژه ها، عناوین و تصاویر مربوط به اونها رو هم قرار میدم تا کاملا برای شما شفاف باشه.
حسین
فرق این دوره با دوره های کاتلین جامع و پیشرفته چیه؟
علیرضا احمدی دانشجوی دوره
سلام و درود. ببین به عنوان مثال ما میتونیم یک دستگاه کیک پز بخریم. اما آیا داشتن یک دستگاه میتونه برای ما کیک خوشمزه درست کنه؟ قطعا دستور پخت و مواد استفاده شده مهم تر از دستگاهه. بزار یه جور دیگه بگم : آیا با یادگیری حروف الفبای انگلیسی ما میتونیم به زبان انگلیسی صحبت کنیم؟ یا میتونیم به این زبان شعر بسراییم؟ قطعا خیر. زبان های برنامه نویسی دقیقا همون حروف الفبا هستند نه بیشتر و نه کمتر. شما با یادگیری سینتکس زبان کاتلین یا پایتون یا جاوا، کار خاصی نمیتونی انجام بدی.در دوره آموزش کاتلین، من حروف الفبای کاتلین رو کامل بهتون آموزش میدم که در واقع دستگاه کیک ساز رو داشته باشین تا بتونیم وارد مرحله اصلی یعنی برنامه نویسی اندروید بشیم.مرحله اصلی، دوره فعلی هست. دوره ای که در اون از صفر تا صد، برنامه نویسی اندروید رو بهتون آموزش میدم. اما دوره پیشرفته چیه؟ یک سری موضوعات پیشرفته کدنویسی و برنامه نویسی اندروید که دو سال پیش ضبط شده. یعنی دوره پیشرفته من کمی قدیمی هست و موضوعات اون رو دوباره ضبط و به انتهای همین دوره اضافه خواهم کرد. بعد از انجام این کار، دوره پیشرفته رو توقف فروش میزنیم و برنامه نویسی اندروید میشه یه دوره. اون هم همین دوره خواهد بود. پیشنهاد میکنم در کانال تلگرامی من هم برای اطلاع رسانی دقیق تر عضو بشین : @KotlinMag
سوالات و مشکلات خودتون رو هم در بخش پرسش و پاسخ سایت من به آدرس https://alirezaahmadi.info/questions/ بپرسید
aliking1400 دانشجوی دوره
سلام
با عرض خسته نباشید به استاد عزیزم
تشکر میکنم که دوره ای عالی و با فهم بیان و صدای خوب شما
بنده یک درخواستی داشتم
در همه جای اینترنت سرچ کردم و چند ساعت به دنبال آموزشی که بتوان سرور را به کاتلین متصل کنیم
اما چیزی پیدا نشد همش برای جاوا بود که خیلی هم جالب نبود
گفتم بجز شما کی میتونه عالی تدریس بده؟!!
از شما میخوام که دوره ای در مورد ارتباط سرور با زبان کاتلین درست کنید
حتما خیلی از دوستانمون دنبال این دوره هستند
خیلی حمایت میشه مخصوصا توسط دوستان ما.
ممنون از شما
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب و احترام.
فصل جدید دوره که شروع به ضبط کردم، آموزش API و اتصال به سرور در اندروید با زبان کاتلین هست و به همین دوره اضافه میشه. قطعا این مورد مهم و حیاتی رو به بهترین شکل ممکن (هر آنچه در توان من باشه) آموزش میدم.
hamidf دانشجوی دوره
سلام خسته نباشید استاد عزیز و تشکر فراوان بابت زحمات و شیوه تدریس فوق العاده..
یه سوال داشتم.. من از merg> به جای linierLayout> که استفاده میکنم برنامه کرش میکنه. هر کاریم کردم دیدم کرش میکنه این ویو.. ولی وقتی تبدیلش میکنم به لینیر لیوت درست میشه و دیگه کرش نمیکنه. خواستم ببینم مشکل چیه
علیرضا احمدی دانشجوی دوره
سلام و درود عزیزم.ببین این مشکلات رو من باید با دیدن عکس و کد و در نهایت فرستاده شدن سورس کد از طرف شما حل کنم. پس پیشنهاد من اینه که اولا در کانال تلگرامی من تحت عنوان KotlinMag عضو بشین.دوم هم اینکه در بخش پرسش و پاسخ سایت من به آدرس https://alirezaahmadi.info/questions/ مشکل رو بگین تا با هم رفع کنیم. موفق باشید.
Miladkhoshkenar دانشجوی دوره
با سلام واقعا عالی هستن استاد
به کسانی که می خوان واقعا اندروید رو به خوبی با با پشتیبانی قوی یاد بگیرن توسیه می کنم
من از پارسال دوره رو خریدم ولی هنوز که هنوز دارم از پشتیبانی استفاده می کنم و شما لطف میکنید جواب من رو میدین میشه گفت خوشانس بودم که با شما آشنا شدم ممنونم استاد *****
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
شما و سایر کاربرانی مثل شما که مدتهاست با من همراه هستید و در تمام پلتفرم ها حامی من بودین، دیگه کاربر محسوب نمیشین؛ بلکه همکار هستیم.
پشتیبانی کردن دوره وظیفه من هست و حتی اگر این دوره رو خریداری نکرده باشید هم من تا جایی که وقت اجازه بده در خدمت تمام علاقه مندان خواهم بود. (قطعا کاربران این دوره در اولویت هستند)
آموزش اندروید مدتهاست که در حال ضبط و تدوین و بروزرسانی مداوم هست چون مطالب در برنامه نویسی اندروید زیاد هستند و باید به عنوان یک متخصص همه این مطالب رو یاد بگیریم.
در آخر تشکر میکنم از نظر لطفی که همیشه به من داشتید و امیدوارم که همواره موفق و موید باشید.
mahdihatefi
با سلام و عرض ادب خدمت استاد علیرضا احمدی عزیز ❤️ و سایت دانشجویار ❤️
استاد باید ببخشید که توی تلگرام نمی تونم باهاتون در ارتباط باشم. حتی گاهاً با فیلترشکن هم تلگرام بنده وصل نمیشه.
می خواستم بگم بنده این دوره رو قبلا توی تلگرام ازتون خریداری کرده بودم. الان باید چی کار کنم که توی سایت دانشجویار هم دوره برام آزاد بشه؟
خیلی خیلی ممنون بابت تمامی زحمات استاد احمدی عزیز 💚💙❤️
علیرضا احمدی دانشجوی دوره
سلام مهدی جان. خیلی خوشحالم که دوباره به جمع دنبال کنندگان من پیوستی. از این که در پلتفرم های مختلف با من همراه بودی و همچنان هستی، سپاسگزارم.
دوره برات فعال شد و میتونی وارد داشبورد کاربری بشی و بخش لایسنس های من، لایسنس دوره رو ببینی.
موفق باشی عزیز.
mahdihatefi دانشجوی دوره
ازتون خیلی خیلی ممنونم استاد ❤️💙💚🌹😍🙏
از تمامی زحمات شما استاد عزیز بی نهایت ممنونم ❤️
خدا تمامی خیر دنیا و آخرت رو نصیب تون کنه 🌹
علیرضا احمدی دانشجوی دوره
خواهش میکنم عزیز. وظیفه اس. شما همیشه به من لطف داشتی. قسمت های جدید آماده اس و به دوره اضافه میشه. امیدوارم در مسیر تولید بزرگ ترین پکیج آموزش برنامه نویسی اندروید در کنار هم موفق بشیم.
mahdihatefi دانشجوی دوره
❤️💙❤️💙❤️💙
💙❤️💙❤️💙❤️
❤️💙❤️💙❤️💙
adliavir
سلام استاد وقت بخیر
استاد من این اموزش رو میخوام بخرم
ولی سوالم اینه داخل این اموزش با کدنویسی کاتلین اموزش میدین؟
یعنی کاتلین رو کامل توضیح میدید؟چون من نیازمند یادگیری کاتلین از صفر تا صد هستم
علیرضا احمدی دانشجوی دوره
سلام و درود.
این آموزش یک پیش نیاز داره و اون هم دوره رایگان آموزش کاتلین هست که لینک رو در ادامه قرار میدم براتون. شما اون دوره رایگان رو ابتدا میگذرونید و سپس وارد دوره فعلی میشید.
موفق باشید.
Sayhan دانشجوی دوره
سلام، بابت این دوره واقعا متشکرم، علاوه بر تسلط به مفاهیم خیلی شیوا هم تدریس شده و همچنین اینکه استاد لطف می کنند به سوالات ما در تلگرام پاسخ می دهند خیلی برای ما مفیده، خدا حفظتون کنه استاد عزیر❤
علیرضا احمدی دانشجوی دوره
سلام و درود.
پشتیبانی وظیفه منه و قولی هست که به همه کاربران داده شده. ممنونم از نظرات ارزشمند شما که همیشه به من لطف داشتید و دارید.
موفق باشی عزیز
diki دانشجوی دوره
سلام اقای احمدی
به نظر من این پکیج اموزشی از صفر تا 100 کاملا به صورت حرفه ای طراحی شده
ممنون بابت زحماتتون
فقط بهتره بعد از پایان هر فصل یک مینی پروژه در حد همون فصل که تمامی مطالبی که در اون فصل انجام شده رو در کنار هم به صورت کاربردی پیاده سازی بشه
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. چشم حتما مینی پروژه هایی که پیشنهاد دادین رو به زودی اضافه میکنم. ممنونم از نظرات و پشنهادات شما.
Mehdirezaei دانشجوی دوره
فصل اولو دیدم و اینکه با تلاش فراوان تونستم برنامه رو نصب کنم :))))
با تشکر از استاد مهربان و دلسوز مهندس احمدی
علیرضا احمدی دانشجوی دوره
سلام مهدی جان.
حق داری. من بارها گفتم سخت ترین مرحله برنامه نویسی اندروید، نصب اندروید استودیو و سینک کردن گردل هست. دستت که تو این مرحله راه بیوفته و بتونی مشکلات این نرم افزار رو رفع کنی، در ادامه خیلی کارت راحته.
موفق باشی و ممنون از نظرت.
Asef_mosavi
سلام و عرض ادب معمولا هر. فصل جدید چند وقت طول میکشه تا اپدیت بشه و به دوره اضافه بشه؟ و اینکه این دوره کی تموم میشه؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. دوره تا عید در جریان هست و عید احتمال 98 درصد به پایان میرسه. فصل به فصل منتشر نمیکنم و هر ویدیویی که ضبط میشه رو میزارم داخل دوره.
آصف موسوی
آیا هیچ برنامه ای برای jetpack composer هم دارید؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب. در فصل یازدهم یا دوازدهم به جت پک کامپوز میپردازم.
brbdah دانشجوی دوره
سلام استاد خسته نباشید
من بعد از اینکه فصل 3 و کار با table layout رو تموم کردم تصمیم گرفتم برای تست یک ماشین حساب طراحی کنم اما بعد از اینکه دیزاینینگ تموم شد و خواستم خروجی بگیرم دکمه ها توی تبلت و رزولوشن های بالا اوکی بود ولی توی رزولوشن های پایین تر چیدمان بهم میریخت یا از صفحه خارج میشد حتی اندازه هارو هم کوچیک کردم ولی جواب نبود
میخواستم بدون راهی هست که بشه این موضوع رو حل کرد چون واقعا ازار دهندست
از لینیر لیوت هم استفاده کردم .
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
برای چنین مواقعی میتونیم از وزن دهی یا همون Weight در Linear Layout استفاده کنیم. این میتونه کارمون رو خیلی ساده کنه. سخت نیست و فقط نیاز به تمرین و کسب تجربه داره.
اما بازهم اگر طراحی صفحات در اندروید خیلی سخت به نظر میرسه و نیازمند توضیحات و تمرینات بیشتر هست، من یه فصل کامل یا یه پروژه اختصاصی برای طراحی و دیزاین و واکنشگرایی به این دوره اضافه خواهم کرد.
brbdah دانشجوی دوره
خیلی ممنون از پیگیریتون
متوجه شدم.
aliking1400 دانشجوی دوره
سلام
آقای علیرضا احمدی خسته نباشید
واقعا ازتون ممنونم دوره خیلی خوبی بود من دو ساله استاد رو دنبال میکنم و همیشه راضی ام
با صدای خوب و دلنوازشون و آموزش دادنشون همه رو تحت تاثیر قرار میدند
امروز اومدم به سایت سر زدم دیدم فصل ۱۰ مربوط به سروره!! واقعا شوکه شدم!
آیا با زبان php با سرور ارتباط خواهیم داشت؟
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب و احترام.
اول اینکه خیلی ممنون از تعاریف شما و انرژی های مثبتی که سمت من میفرستید. باشد که جبران کنم.
نکته بعدی هم اینکه ما قرار نیست با زبان PHP کار کنیم. تو بخش ارتباط با سرور خیلی چیزها رو براتون روشن میکنم که آقا اصلا این PHP و جاوااسکریپت و هزار و یک مدل و زبان دیگه که میشه باهاشون API نوشت چی هستن؟ ما باید چقدرشو یاد داشته باشیم؟ و…
در فصل دهم ما یاد میگیریم که از یک API اطلاعات جیسون رو دریافت و در نرم افزار خودمون به نمایش در بیاریم.
میلاد
سلام استاد خسته نباشین وقتتون به خیر من ضمن اینکه دوره های شما رو میبینم یسری سوال برام پیش میاد اگه امکانش هست اینجا مطرح کنم
پروژه های اندرویدی که ایجاد میکنم نمیدونم کجای سیستم ذخیره میشن
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
من خیلی کامل تو قسمتی که پروژه ایجاد میکنیم اینو گفتم و پیشنهاد میکنم اون ویدیو رو دوباره ببینی.
اما دقت کن؛ وقتی یه پروژه جدید میخوایم ایجاد کنیم، اول نام پروژه رو ازمون میپرسه بعد Package name و بعد از اون میپرسه که پروژه رو در چه مسیری ذخیره سازی کنم.
اون مسیر رو نگاه کن و در بخش file manager ویندوز به همون مسیر برو تا همه پروژه هایی که ایجاد کردی برات نمایان بشه. از همون بخش که مسیر نمایش داده میشه، میتونی مسیر رو تغییر هم بدی.
brbdah دانشجوی دوره
با عرض سلام و خسته نباشید خدمت استاد احمدی عزیز.
استاد واقعا دوره عالی ای رو ضیط کردید. مباحث به صورت کامل و با زبان ساده بیان شدن.
من که تا اینجای کار خیلی راضی بودم و امیدوارم با همین قدرت ادامه بدین.
فقط یک موضوعی ذهنم رو درگیر کرده و تونم این هست که آیا در این دوره پرژه عملی برای کار با سرور خواهیم داشت؟
چون در توضیحات دوره گفته 5 پروژه عملی ولی با نگاه به سر فصل ها فقط تونستم دو تاشون رو پیدا کنیم.
امیدوارم همیشه موفق باشید.
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
همونطور که میدونید دوره در حال ضبط هست. برای مبحث انیمیشن ها، صفحه اینترو یا Splash پیاده سازی کردیم.
برای بخش کار با ادیت تکست ها، صفحه لاگین ساختیم و برای تفهیم کاربرد ریسایکلر ویو، یک صفحه محصولات پیاده سازی کردیم.
هر چند اینها مینی پروژه محسوب میشن. اما پروژه های بهتری هم در دوره وجود داره و داره به دوره اضافه میشه.
مثلا فصل نهم کلا پروژه دفترچه یادداشت رو برای آموزش کامل کار با پایگاه داده داریم.
بعد از فصل دهم که کار با سرور و مفاهیم رو آموزش دادیم، قطعا پروژه ارتباط با سرور هم خواهیم داشت.
برای اضافه شدن پروژه های گنده تر، باید اول یک سری مفاهیم رو کامل آموزش ببینید و دانش تون کامل بشه اما این دوره حالا حالا ها ادامه داره.
brbdah دانشجوی دوره
خیلی ممنون از توضیحات کاملتون متوجه شدم.
و ممنون از بابت دوره خوبتون(:
علیرضا احمدی دانشجوی دوره
خواهش میکنم موفق باشی عزیز
younesdd دانشجوی دوره
سلام استاد عزیز واقعا ممنونم به خاطر دوره های مفید و ارزشمندتون من قبلا دوره کاتلین قدیمتون رو دیده بودم و الان هم در حال یادگیری دوره جدیدتون هستم و تا الان دوره ای مشابه با این کیفیت رو نتونستم پیدا کنم و باعث افتخاره منه
لطفا استاد یک توضیح کوتاه در مورد 5 پروژه عملی رو بفرمایید که در چه سبک و موضوع هستن
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
این لطف شماست و خیلی خوشحالم که دوره های من مطابق میل شما هستند.
در رابطه با پروژه های عملی باید بگم که همچنان در حال اضافه شدن به دوره هستند. پروژه ها در هر بخش مربوط به خودشون، یک موضوعی رو برای شما تفهیم میکنن. یعنی چی؟
برای مثال به فصل نهم دقت کنید؛ یک پروژه دفترچه یادداشت داریم که در اصل خود موضوع دفترچه یادداشت برای ما مهم نیست. مهم اینه که شما کار با دیتابیس رو به بهترین شکل ممکن آموزش ببینید و بتونید استفاده کنید.
از این قبیل پروژه ها بیشتر اضافه خواهند شد. قطعا یکی برای بحث ارتباط با سرور هست، یکی برای سرویس ها در اندروید، یک پروژه برای آشنایی بیشتر با ویو گروپ ها و غیره.
این نکته هم حائز اهمیت خواهد بود که همین الان هم مینی پروژه هایی نظیر صفحه لاگین، دفترچه یادداشت و لیست محصولات، در بتن آموزش وجود دارن.
موفق باشید.
Abolfazl Ameri دانشجوی دوره
سلام استاد احمدی عزیز خداقوت،می خواستم تشکر کنم بابت این دوره بسیار عالی و جامع اندروید،من دوره های مختلفی دیدم اما به نظر بنده دوره شما ازتمامی دوره هایی که من دیدم بهتر و کامل تر هستش،به نظر من چندین دلیل میتونه باعث بشه که دوره شما بسیار عالی برای یادگیری باشه،اگر بخوام چند مورد رو بگم 1-زبان ساده و فن بیان عالی 2-انتقال اطلاعات به خوبی صورت می گیرد 3-مطالب مرتب و منظم 4-دوره کامل و جامع 5-دوره مقدماتی و پیشرفته به همراه پروژه که باعث می شود یادگیری بهتر و آسان تر شود و… .به تمامی علاقه مندان توصیه می کنم این دوره آموزشی را از دست ندهند و اگر می خواهید در این راه موفقیت کسب کنید این دوره می تونه به خوبی بهتون کمک کنه.این دوره را برای تمامی برنامه نویس ها به شدت توصیه می کنم شک نکنید پشیمون نمیشید و در پایان از استاد احمدی عزیز بابت این همه تلاش و زحمتی که برای این دوره می کشند تشکر میکنم ان شا الله همیشه سلامت و موفق باشید و همچنین ممنونم از تیم خوب دانشجویار که این بستر را فراهم کردند که اساتید عالی و آموزش های خوبشون میتونه به ما برنامه نویس ها کمک کنه تا زبان برنامه نویسی رو بهتر یاد بگیریم و در این راه موفق بشیم.
علیرضا احمدی دانشجوی دوره
سلام و عرض ادب.
خیلی ممنونم این نظر لطف شماست به بنده.
شک نکنید که من خودم رو در برابر این تعاریف، مسئول میدونم و اینقدر بروزرسانی و بخش های جدید به این دوره اضافه میکنم تا از هر آموزش دیگه ای بی نیاز بشید.
هرچند همه ما میدونیم فرآیند یادگیری مستمر و مداوم هست، و نمیشه یه جایی یادگیری رو متوقف کرد.
اما میشه به نقطه ای رسید که دیگه برای بروزرسانی اطلاعات، نیازمند دوره آموزشی نباشیم و خودمون بتونیم دانش خودمون رو ارتقا بدیم. با سرچ، با یوتیوب، با سایت رسمی برنامه نویسان گوگل و با Documentation هایی که برای تکنولوژی های جدید منتشر میشه.
انشالله که بتونم شما رو به اون سطح مدنظر برسونم؛ تا بی نیاز از خرید دوره های مختلف باشید.
بازهم ممنون از انرژی و حس خوبی که بهم دادی. موفق باشی.
Sayhan دانشجوی دوره
سلام . خداقوت. من این دوره رو خریداری کردم ولی بخش های فصل ۲ به بعد برام باز نمیشه. کلیک می کنم ولی چیزی نمیاد. دلیلش چی هست ؟
علیرضا احمدی
سلام و عرض ادب. دلیلش اینه که این دوره در بستر اسپات پلیر منتشر شده. یعنی شما باید لایسنس دریافت کرده و وارد اسپات پلیر بشی و اونجا دوره برات میاد.
چطوری؟ کافیه وارد پنل کاربری (داشبورد) خودتون بشین و از قسمت لایسنس های من، لایسنس خودتون رو کپی و در نرم افزار اسپات پلیر جای گذاری کنید.
سپس دوره آموزش برنامه نویسی اندروید برای شما فعال خواهد شد.
jawadmoshtaq دانشجوی دوره
سلام خسته نباشید.
با تشکر از استاد احمدی که واقعا در حوزه برنامه نویسی و آموزش تک هستند،
من دوره رایگان آموزش کاتلین و این دوره رو که از زحمات استاد احمدی هست رو تهیه کردم و به دوستان علاقمند به برنامه نویسی اندروید هم پیشنهاد میکنم این دوره رو تهیه کنند پشیمون نمیشن.
پیروز باشید.
علیرضا احمدی
سلام و عرض ادب.
ممنونم بابت نظر سازنده شما. خوشحالم که آموزش های من مورد پسندتون هست و انشالله که به بهترین شکل ممکن جواب این تعریف ها و اعتماد های شما رو بدم.
از شما و سایر دوستانی که نظرات خودشون رو ثبت میکنن میخوام که چنانچه هر مشکلی در دوره وجود داره یا چیزی کم هست که احساس میکنید باید اضافه بشه، خوشحال میشم بیان کنید. قطعا نیاز های شما به دوره اضافه خواهند شد.
موفق باشی دوست من.
Amirakbr دانشجوی دوره
سلام استاد عزیز خسته نباشید. من دوره رایگان اموزش کاتلین شمارو دیدم و فوق العاده بود به جرات میتونم بگم یکی از بهترین دوره های اموزش مجازی برنامه نویسی بود و سینتکس کاتلین رو به راحتی یاد گرفتم
امشب متوجه شدم که این دوره هم درحال ضبطه از فرصت تخفیفی که خورده استفاده کردم و تهیه کردم
فقط اینکه برام سوال شد من الان درحال اموزش در یه دوره دیگم مشکلی نداره بعد از اتمام اون بیام و اینو شروع کنم؟
اصلا اسم شمارو روی این دوره دیدم نتونستم جلوی خودمو از خریدش بگیرم انشاالله هرجا هستید حال دل شما هم خوب باشه :)
علیرضا احمدی
سلام عزیزم. اولا که خیلی ممنونم از انرژی و حس خوبی که سمت من میفرستید. این انرژی ها تبدیل به سوخت میشن برای ادامه این مسیر.هیچ اشکالی نداره میتونید دوره ای که در حال دیدن اون هستید رو به جایی که دوست دارید برسونید و سپس بیاین سراغ این دوره. در رابطه با این دوره زیاد گفتم اما اینجا هم تاکید میکنم که دوره هرگز بسته نمیشه. یعنی همواره در حال بروزرسانی، تکمیل کردن و اضافه کردن به دوره خواهم بود. تموم سعی من، بینیاز کردن شما از آموزش برنامه نویسی اندروید هست. هنوز این دوره تبدیل به چیزی که من میخوام نشده اما با اضافه شدن 20 ساعت آموزش تخصصی دیگه به ادامه دوره، شک نکنید که یکی از کامل ترین دوره های وب فارسی خواهد بود.
farhood.jeyhooni دانشجوی دوره
با سلام و تشکر از استاد احمدی. بنده همه دوره های قبل این رو که توسط آقای احمدی تدریس شده رو مشاهده کردم. واقعا بی نظیر هستند ایشون. مهمترین دلایل بنده : 1- تدریس سریع و به دور از حاشیه 2-کاملا مسلط به مباحث مطرح شده 3-صدای دلنشین و رسا و … . مطمئن باشید کسی که حتی سر رشته و علاقه ای به برنامه نویسی اندروید نداره با مشاهده این دوره ها علاقه مند خواهد شد. حتما به ترتیب دوره های رایگان و همچنین دارای هزینه رو ببینید که کاملا اصولی بتونید پیشرفت کنید. با خاطر داشته باشید که هزینه ای که
رداخت میکنید بسیار ناچیز هستش در مقابل آموزش های ارزشمند این دوره ها.
علیرضا احمدی
سلام و عرض ادب.
انرژی من برای ضبط دوره جدید و بروزرسانی های متعدد، همین تعاریف شماست. بسیار به من لطف دارید همه تون. هرچند معتقدم هنوز خیلی جای پیشرفت برای ضبط و بهبود آموزش وجود داره.
قطعا تمام سعی خودم رو برای تکمیل تر کردن و حرفه ای تر کردن دوره میکنم. انشالله که کنار هم بتونیم برنامه نویسان بهتری بشیم.