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

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

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

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

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

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

تفاوت جاوا و کاتلین - مقایسه کاتلین و جاوا - آموزش برنامه نویسی الکامکو
آموزش های برنامه نویسیمقالات برنامه نویسی اندرویدمقالات جاوامقالات کاتلین

تفاوت کاتلین و جاوا برای برنامه نویسی اندروید چیست؟ Java یا Kotlin را انتخاب کنیم؟

در دنیای پویای توسعه نرم‌افزار برای ماشین مجازی جاوا (JVM)، دو زبان قدرتمند همواره در کانون توجه قرار داشته‌اند: جاوا…
زبان های برنامه نویسی موبایل - زبان اندروید - زبان های برنامه نویسی اندروید بهترین زبان برای برنامه نویسی اندروید چیست؟ - سایت الکامکو
آموزش های برنامه نویسیمقالات برنامه نویسی اندرویدمقالات برنامه نویسی موبایلمقالات جاوامقالات کاتلین

۸ زبان برنامه نویسی اندروید برای ساخت اپلیکیشن ها ۲۰۲۵

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

توجه :

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

696 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات
نیما حاجی زاده سیکارودی
28 روز گذشته

سلام
در بخش دوم آموزش فلاتر ساخت Appbar ساخته میشه بدون مشکل ولی بک گراند رنگش سفیه با اینکه کد در جای درستی قرار داره حتی کد رنگ رو در بخش تم که تغییر میدم هیچ تغییری در ظاهر ایجاد نمیشه علت چیه؟
مگر اینکه زیر کد Title بیام کد زیر رو قرار بدم :
backgroundColor: Colors.amber,

آخرین ویرایش٪ 1 $ s توسط٪ 2 $ s
نیما برزگر
پاسخ دادن به  نیما حاجی زاده سیکارودی
26 روز گذشته

سلام
در جلسات آتی ساخت اپ بار اختصاصی و سفارشی به صورت کامل آموزش داده شده. در آپدیت های جدید فلاتر تغییرات در استفاده از کلاس ها و ویجت ها ایجاد میشه که جای نگرانی نیست. در جلسات جدید هم که ضبط میشه، ضبط با جدیدترین ورژن فلاتر انجام میشه(تا آخر دوره هر زمان آپدیت جدید بیاد، آموزش های جدید با ورژن جدید پیاده سازی میشه)

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

با سلام، در صفحه ی محصولات کاربر من میخواد از هر یک محصول تعداد زیادی سفارش بده مثل(سفارش ۱۰۰ کارت ویزیت). اموزش این رو اضافه می کنید؟

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

سلام. در قسمت سبد خرید ویرایش و تغییر تعداد اقلام خرید آموزش داده شده. این بخش هم دقیقا مثل همون قسمت پیاده سازی میشه.

محمد حسین نظیری
9 ماه گذشته

در قسمت ۳۲ که USSD هست با توجه به اضافه کردن Permission در مانی فست اما با خطای
                              Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED)
مواجه میشه !!علت چیست؟

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

ارور داره میگه پرمیژن به مانیفیست اضافه نشده. آموزش دیباگ و خطایابی رو که در جلسات قبل هست کامل یاد بگیرید.

عرفان
9 ماه گذشته

سلام من اموزش برنامه نویسی جاوا قسمت ۲۳ پروژه رو نوشتم دقیقن عین همون کد ها وقتی برنامه رو اجرا میکنم کرش میکنه لطفا کمکم کنید مشکل را حل کنم!!؟

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

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

mamad hide
9 ماه گذشته

بسم الله الرحمن الرحیم
سلام و عرض خسته نباشید بخش دیباگ قسمت دو و سه تو نسخه جدید عوض شده و چطور میشه کد رو مرحله به مرحله دید همچنین پیشنهاد میدین بعد از قسمت چند برای خودمون پروژه های تمرین بزنیم چون بیشتر تا قسمت بیست و چهار آموزش بود و پروژه نبود

نیما برزگر
پاسخ دادن به  mamad hide
9 ماه گذشته

سلام . دیباگ دقیقا همونه . فقط محلش تغییر کرده . در بخش اندروید پلاس که در آینده ضبط میشه، تمام تکنولوژی ها و آپدیت های جدید آموزش داده میشه. در بخش های مختلف آموزش هم دیباگ زیاد کار شده.

عرفان قاسمی
9 ماه گذشته

سلام من در ویدیو اموزش برنامه نویسی جاوا بخش اول قسمت ۱۲ به مشکل برخوردم
F:\MyApplication2\app\src\main\java\com\example\myapplication\MainActivity.java:52: error: constant expression required
      case R.id.btnPlus:
           ^
همچین اروری میده
راهنمایم کنید مشکل رو رفع کنم

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

یا کلاس R درست ایمپورت نشده یا اینکه فایل XML رو نشناخته . جلوتر که برید آموزش خطایابی به صورت کامل آموزش داده شده.

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

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

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

ارور constant expression required ربطی به دستور IF یا سوییچ نداشت. دستور سوییچ اگر درست استفاده شده باشد به هیچ عنوان این ارور را نمیدهد. به علاوه ممکن است دستور درست باشد ولی ایراد از همان موردی باشد که گفتم.

محمد حسین نظیری
9 ماه گذشته

در ورژن جدید اندروید استدیو کوالا ، هنگان ایجاد پروژه جدید گزینه انتخاب بین جاوا و کاتلین وجود نداره
چطور باید توی نسخه جدید اندروید استدیو با جاوا کد بزنیم؟

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

اول اینکه در جدیدترین ورژن گزینه اتنخاب زبان (جاوا یا کاتلین) وجود داره، همیشه و در تمام ورژن ها هم وجود داشته.
اگر هم نبود هنگام ساخت پروژه No Activity رو انتخاب کنید و بعد پروژه رو با جاوا بسازید.
عکس زیر رو ببینید :
تصویر

عرفان قاسمی
9 ماه گذشته

سلام من در دوره اموزش برنامه جاوا
در گریدل اندروید استودیو به مشکل برخوردم
  > Could not find apksig-8.5.1.jar (com.android.tools.build:apksig:8.5.1).
   Searched in the following locations:
     https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.5.1/apksig-8.5.1.jar
لطفا راهنماییم کنین

عرفان قاسمی
پاسخ دادن به  عرفان قاسمی
9 ماه گذشته

مشکلم این بود که هم پروکسی و فیلترشکن روشن بود پروکسی خاموش کردم حل شد

وحید
1 سال گذشته

سلام وقت بخیر. من دوره ساخت اپلیکیشن فروشگاهی دیجی کالا رو تهیه کردم و هنگام اجرای اپلیکیشن ، اپلیکیشن کرش میکنه. ارور زیر نمایش داده میشه. مشکل از کجاست؟
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)

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

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

بابک محمدی
1 سال گذشته

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

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

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