انجمن برنامه نویسان الکامکو
فقط مخصوص دانشجویان همین سایت

دوره های مهارت محور و پروژه محور

مدت زمان پاسخگویی به سوالات دانشجویان : ۲۴ الی ۴۸ ساعت

پشتیبانی رایگان برای دوره های پروژه محور ۳ ماه و برای دوره های متخصص (مهارت محور) یکسال میباشد

دوره های آموزش برنامه نویسی الکامکو

آخرین مقالات و آموزش های رایگان سایت آموزش اندروید الکامکو

افزونه اندروید استودیو - پلاگین اندروید استودیو - افزونه های اندروید استودیو - پلاگین های اندروید استودیو - نصب پلاگین در اندروید استودیو - پلاگین های کاربردی اندروید استودیو - افزودن پلاگین به اندروید استودیو - سایت اموزش برنامه نویسی الکامکو
مقالات برنامه نویسیمقالات برنامه نویسی اندرویدمقالات برنامه نویسی موبایلمقالات فلاترمقالات کاتلین

۲۰ تا از پلاگین های کاربردی و افزونه های ضروری اندروید استودیو

پلاگین‌های اندروید استودیو برنامه‌های افزودنی کوچکی هستند که قابلیت‌های جدیدی را به محیط توسعه یکپارچه (IDE) Android Studio اضافه می‌کنند.…
قوانین و مقررات انجمن برنامه نویسان الکامکو
  • انجمن فقط مخصوص دانشجویان همین سایت میباشد.
  • از هرگونه تماس تلفنی برای پرسیدن سوالات درسی خودداری شود.
  • پس از ثبت نام به مدت زمان پشتیبانی رایگان برای دوره ها توجه کنید.
  • مدت زمان پشتیبانی رایگان برای دوره های پروژه محور ۹۰ روز است.
  • مدت زمان پشتیبانی رایگان برای دوره های متخصص و مهارت محور یکسال میباشد.
  • مدت زمان پشتیبانی پس از اتمام قابل تمدید است.
  • پس از مطرح کردن سوال و اشکال درسی در پایین همین صفحه، بین ۲۴ ساعت تا ۴۸ ساعت سوال شما توسط مدرس دوره یا تیم فنی پاسخ داده میشود.
  • از مطرح کردن سوالات در مورد نصب نرم افزار ها، نصب و اجرای ایمولیتور و مشکلات فیلتر شکن و غیره خودداری شود.
  • سوالات فقط باید مربوط به سرفصل های تدریس شده دوره مربوطه باشد، به سوالات خارج از درس، پروژه هایی که خود دانشجو به صورت جداگانه، میخواهد انجام بدهد و … پاسخ داده نمیشود.
  • سوالات باید دقیق و کامل پرسیده شود، به سوالاتی از قبیل کدها را عین آموزش نوشتم و جواب نمیدهد، سوالات ناشی از بی دقتی دانشجو و … پاسخ داده نمیشود.
  • دوره هایی که در سطح حرفه ای و پیشرفته قرار دارند، دانشجو ملزم به گذراندن پیش نیاز میباشد و فقط آموزش های همین سایت ملاک است. به سوالاتی که مربوط به پیش نیاز میباشد، پاسخ داده نمیشود.
  • قبل از هرگونه پرسش و پاسخ باید حتما در سایت لاگین کرده باشید.
  • مشخصات فرد سوال کننده باید با کسی که در دوره ثبت نام کرده مطابقت کامل داشته باشد.
  • هرگونه بی احترامی به اعضای انجمن برنامه نویسان و سایر دانشجویان ممنوع می باشد.

توجه :

دانشجویانی که در انجمن برنامه نویسان الکامکو فعالیت زیاد داشته باشند برای سایر دوره ها کد تخفیف دریافت خواهند کرد.

678 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات
وحید
2 ماه گذشته

سلام وقت بخیر. من دوره ساخت اپلیکیشن فروشگاهی دیجی کالا رو تهیه کردم و هنگام اجرای اپلیکیشن ، اپلیکیشن کرش میکنه. ارور زیر نمایش داده میشه. مشکل از کجاست؟
FATAL EXCEPTION: main
                                                  Process: com.elecomco.digikalaapp, PID: 3635
                                                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.elecomco.digikalaapp/com.elecomco.digikalaapp.HomeActivity}: android.view.InflateException: Binary XML file line #17 in com.elecomco.digikalaapp:layout/abc_screen_simple: Binary XML file line #17 in com.elecomco.digikalaapp:layout/abc_screen_simple: Error inflating class androidx.appcompat.widget.FitWindowsLinearLayout
                                                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3641)
                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3778)
                                                   at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
                                                   at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:138)
                                                   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2303)
                                                   at android.os.Handler.dispatchMessage(Handler.java:106)
                                                   at android.os.Looper.loopOnce(Looper.java:201)
                                                   at android.os.Looper.loop(Looper.java:288)
                                                   at android.app.ActivityThread.main(ActivityThread.java:7884)
                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)

نیما برزگر
پاسخ دادن به  وحید
2 ماه گذشته

دوره رو باید از ابتدا ببینید و قدم به قدم با استاد برید جلو نه اینکه همون روز اول بدون اینکه آموزش رو دیده باشید، سورس رو ایمپورت کنید. معلومه که کرش میکنه(جایگزین کردن تمام لینک ها و افزودن کتابخانه ها و موارد مختلف باید طبق آموزش انجام بشه)
دوره دیجی کالا در سطح حرفه ای آموزش داده شده و همانطور که در سایت توضیح دادیم پیش نیاز داره(دوره ۲۰۰ جلسه ای اندروید با جاوا) و برای افراد مبتدی مناسب نیست.
قوانین و مقررات انجمن برنامه نویسان الکامکو را در همین صفحه مطالعه کنید:
“دوره هایی که در سطح حرفه ای و پیشرفته قرار دارند، دانشجو ملزم به گذراندن پیش نیاز میباشد و فقط آموزش های همین سایت ملاک است. به سوالاتی که مربوط به پیش نیاز میباشد، پاسخ داده نمیشود.”

بابک محمدی
3 ماه گذشته

سلام.در دوره برنامه نویسی دارت من دو تا سوال دارم.یکی اینکه برای نوشتن تابع ایا می تونیم از var استفاده کنید و اینکه کلمه ایی که باهاش میشه تابع و متغیر نوشت object یعنی دقیقا چی کار میکنه.

نیما برزگر
پاسخ دادن به  بابک محمدی
3 ماه گذشته

سلام . اینارو جلوتر برید کاملا متوجه میشید. با انواع و اقسامشون مثال زده شده.

فرشاد هزاریان
5 ماه گذشته

سلام وقت بخیر استاد
جلسه ۱۲ جاوا و جلسه ۲۲ جاوا
از دستور switch case استفاده مکنید
دقیقا همون کدها رو وارد میکنم اما کلاس R.id رو نمیخونه و پیشنهاد میده که از دستور IF استفاده کنم جلسه ۱۲ رو با دستور IF اوکی کردم .
اما جلسه ۲۲ هرکاری میکنم نمیشود.
داخل یوتیوب و سایت ها چند تا پروزه هم تست کردم بازم نتونستم با SWITCHکار کنم.
ممنون میشم راهنمایی کنید

نیما برزگر
پاسخ دادن به  فرشاد هزاریان
5 ماه گذشته

سلام
مشکل از دستورات استاندارد زبان جاوا نیست.
جای دیگه ایراد داره کار شما که باید دقت بیشتری کنید.

فرشاد هزاریان
پاسخ دادن به  فرشاد هزاریان
2 ماه گذشته

سلام خدمت تمامی دوستان
اگر کسی این مشکل رو داشت این خط کد

android.nonFinalResIds=false

رو فایل gradle.properties اضافه بکند مشکل برطرف میشود

ali nourani
7 ماه گذشته

درود بر شما
جلسه ۸۲ اندروید هستم از اندروید استودیو هج هاگ استفاده میکنم ولی کلا این خط کد را شناسایی نمیکنه
if(Build.VERSION.SDK_INT>Build.VERSION_CODES.M && checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)
                        !=PackageManager.PERMISSION_GRANTED) {
                    requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},MY_PERMISSION);
اون قسمت write storage کلا شناسایی نمیشه فایل منیفست را هم طبق اموزش اصلاح کردم

پاسخ دادن به  ali nourani
7 ماه گذشته

پرمیژن ها و نحوه استفاده از اون ها، با توجه به ورژن گردل تغییر میکنند که با یه سرچ ساده در استک اور فلو یا گیت هاب به جواب میرسید.
میتونید هم ورژن گردل رو تغییر بدین.

عبدالجبار سروری
10 ماه گذشته

سلام خوب هستید روز بخیر دو سوال داشتم
چطور میتوانم به id در layout دیگر دسترسی داشته باشم در کاتلین
و آیا می‌شود اگر app خبری داشته باشم وقتی به دیتابیس در سرور خبری اضافه می‌شود بدون لودینگ یا باز و بسته کردن app خبر در app نمایش داده شود در کاتلین

پاسخ دادن به  عبدالجبار سروری
10 ماه گذشته

با استفاده از View Binding میتونید به id در layout دیگر دسترسی داشته باشید.
پاسخ سوال دوم : بله میشه . آموزش مفصلی داره که در بخش های مختلف دوره متخصص اندروید آموزش داده شده.

mohadesehfard.ad72
10 ماه گذشته

سلام خسته نباشید یه سوالی دارم اینکه چگونه میشه تم کلی اپ را تغییر داد ؟ یعنی چند تا تم کلی مختلف برای کاربر تعریف کنیم که هرکدوم رو خواست روش کلیک کنه و تم کلی اپ تغییر کنه ممنون از پاسخگوییتون

پاسخ دادن به  mohadesehfard.ad72
10 ماه گذشته

سلام.
در سایت گفته شده که دوره ui/ux پیش نیاز داره و باید قبل از اون دوره اندروید با جاوا که شامل ۲۰۰ جلسه میباشد رو بگذرونید.
این موارد در دوره صفر تا صد اندروید کامل آموزش داده شده :
دوره جامع برنامه نویسی اندروید با جاوا

mohadesehfard.ad72
10 ماه گذشته

سلام خداقوت من دوره طراحی ui ux را ثبت نام کردم یه سوالی دارم اینکه استاد عکسهایی که توی پروژه ها استفاده میکنن از کجا میارن ؟ مثلا در جلسه هشتم عکسی بین عکسها هست که قرار است تبدیل به انیمیشن شود عکس زمینه آبی رنگ که بعدا به صورت انیمیشنی از پایین به بالا حرکت میکند و طرح خاضی دارد اون عکسهارو از کجا میارن خودشون طراحی میکنن؟ کلا عکسهارو چجوری به دخواه خودتون درمیارید طرحش رو ؟ امیدوارم منظورم رو رسونده باشم ممنون از پاسخگوییتون

پاسخ دادن به  mohadesehfard.ad72
10 ماه گذشته

عکس ها از اینترنت گرفته شده، سورسی که در اختیارتونه رو هم چک کنید. بعضی از تصاویر استفاده شده در سورس موجوده.

محدثه فرد
پاسخ دادن به 
9 ماه گذشته

بله درسته ولی میخوام تصاویر متفاوتی داشته باشم چه سایتی خوبه کیفیتش ؟

پاسخ دادن به  محدثه فرد
9 ماه گذشته

سایت های زیادی وجود داره
یه تعدادیشون در دوره معرفی شده
اگر بخواهید تصاویر متفاوتی داشته باشید باید خودتون با نرم افزار فتوشاپ طراحی کنید

pari gharib
10 ماه گذشته

سلام. برای نصب ریشایپر، بخش reader، نصب نمیشه و failed میشه چندین بار هم حذف و نصب کردم نشد. و در پایان که بقیه done شدن مینویسه دوتا ارور باید چیکار کنم؟ لطفا راهنمایی بفرمایید
آیا به این بخش یعنی ریدر احتیاجه؟

آخرین ویرایش٪ 1 $ s توسط٪ 2 $ s
پاسخ دادن به  pari gharib
10 ماه گذشته

سلام. باید از ابزار گذر از تحریم استفاده کنید . پیشنهاد ما سایت شکن هست.

ali nourani
1 سال گذشته

درود بر شما
جلسه ۷۱ هستم زمانی که parcelable را ایمپلمنت میکنم و دو متد را وارد میکنم، در منوی alt+insert دیگر parcelable وجود ندارد. راهنمایی میفرمایید
سپاسگزارم

پاسخ دادن به  ali nourani
1 سال گذشته

سلام.
به صورت دستی بنویسید کدها رو.
متاسفانه این باگ تو نسخه های جدید اندروید استودیو با parcelable وجود داره.

علی ذکی بخش
1 سال گذشته

سلام وقتتون بخیر ، من قبلا اندروید استودیو رو نصب کردم روی لپتاپم و در ران کردن برنامه مشکل نداشتم.ولی به خاطر یه مشکلی ویندوزمو عوض کردم . الان نرم افزارو نصب میکنم ارور میده که haxm نصب نشده. قبل نصب virtualization technology رو enable کردم , hyper-v رو هم غیرفعال کردم ولی بازم ارور میده.haxm رو هم با sdk manager نصب کردم هم به صورت دستی دانلود کردمو نصبش کردم ولی هیچ کدوم جواب نداده برام. اگه راهنماییم کنید چیکار باید کنم ممنون میشم.

پاسخ دادن به  علی ذکی بخش
1 سال گذشته

سلام. باید علاوه بر غیر فعال کردن Hyper-V در کنترل پنل، intel R virtualization technology در بایوس فعال (Enabled) باشه.
غیر از این هر مشکلی باشد به علت مشکلات مربوط به اینترنت شماست.
از سایت زیر کمک بگیرید که در بیشتر مواقع جواب میدهد.
سایت شکن
طبق قوانین انجمن “از مطرح کردن سوالات در مورد نصب نرم افزار ها و مشکلات فیلتر شکن و غیره خودداری شود”

علی ذکی بخش
پاسخ دادن به 
1 سال گذشته

ببخشید بی زحمت این سوالم جواب بدین
فعال یا غیر فعال بودن Virtual machine platform تاثیری نداره روی اجرای برنامه؟

پاسخ دادن به  علی ذکی بخش
1 سال گذشته

عرض کردم خدمت شما
باید Hyper-V در کنترل پنل غیر فعال شود
با کامپوننت Virtual Machine Platform شما اصلا کاری ندارید