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

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


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

پیش از هر کاری در کلاس آموزش برنامه نویسی اندروید ، باید اطمینان حاصل کنید که آخرین نسخه Android Studio را نصب کرده اید. می توانید Android Studio را از  Download Android Studio دانلود کنید.

  1. در پنجره Welcome to Android Studio روی گزینه Start a new Android Studio project کلیک کنید.

برای ایجاد یگ پروژه جدید ، از قسمت File گزینه New Project را انتخاب نمایید.

  1. در پنجره Create New Project ، مقادیر زیر را وارد نمایید :
  • Application Name : نام اپلیکیشن را “My First App” وارد کنید.
  • Company Domain : نام کمپانی را “example.com” انتخاب کنید.

ممکن است بخواهید محل ذخیره سازی پروژه را تغییر دهید. هم چنین، اگر بخواهید یک برنامه Kotlin بنویسید ، کادر Include Kotlin support را انتخاب نمایید.. گزینه های دیگر را همان طور که هستند ، رها کنید.

  1. روی کلید Next کلیک کنید.
  2. در صفحه Target Android Devices ، مقادیر پیش فرض را تغییر نداده و روی کلید Next کلیک کنید.
  3. در صفحه Add an Activity to Mobile ، گزینه Empty Activity را انتخاب کرده و روی کلید Next کلیک کنید.
  4. در صفحه Configure Activity ، مقادیر پیش فرض را تغییر نداده و روی کلید Next کلیک کنید.

پس از انجام پردازش های لازم ، Android Studio ، فریم ورک IDE را باز می کند.

اکنون بیایید در کلاس آموزش برنامه نویسی اندروید ، مهم ترین فایل ها را بررسی کنیم.

ابتدا مطمئن شوید پنجره Project باز است (View > Tools Windows > Project را انتخاب کنید) و Android view را از لیست کشویی در بالای آن پنجره انتخاب کنید. سپس می توانید فایل های زیر را مشاهده کنید:

app > java > com.example.myfirstapp > MainActivity

این فایل activity اصلی (نقطه ورود برای برنامه شما) است. وقتی برنامه را ساختید و آن را run کردید ، سیستم یک نمونه از این activity را راه اندازی کرده و چیدمان آن را بارگذاری می کند.

 

app > res > layout > activity_main.xml

این فایل XML، چیدمان UI مربوط به activity را تعریف می کند. این فایل شامل یک عنصر TextView با متن “Hello world!"  است.

 

app > manifests > AndroidManifest.xml

فایل احراز ویژگی های اساسی برنامه را شرح می دهد و هر یک از اجزای آن را تعریف می کند.

 

Gradle Scripts > build.gradle

شما دو فایل با این نام را مشاهده خواهید کرد: یکی برای پروژه و دیگری برای یک ماژول «برنامه». هر ماژول دارای فایل build.gradle خود است ، اما این پروژه در حال حاضر فقط یک ماژول دارد. شما بیشتر با فایل ماژول build.gradle کار خواهید کرد تا پیکربندی را انجام دهید تا ابزار Gradle برنامه شما را چگونه کامپایل کرده و بسازد.

برای run کردن اپ ، وارد بخش بعدی در کلاس آموزش برنامه نویسی اندروید می شویم.

Run کردن اپ خود

در بخش قبلی از کلاس آموزش برنامه نویسی اندروید ، شما یک پروژه اندروید ایجاد کردید که "Hello World!"  را نمایش می دهد. اکنون می توانید برنامه را روی یک دستگاه واقعی یا یک شبیه ساز اجرا کنید.

اجرا بر روی دستگاه واقعی

دستگاه خود را به صورت زیر راه اندازی کنید:

  1. دستگاه خود را با یک کابل USB به ماشین توسعه (رایانه) خود متصل کنید. اگر در حال توسعه در ویندوز هستید ، ممکن است لازم باشد درایور USB مناسب را برای دستگاه خود نصب کنید.
  2. اشکال زدایی USB را در Developer options به صورت زیر فعال کنید.

ابتدا ، باید Developer options را فعال کنید:

  • اپ Settings را تلفن همراه خود باز کنید.
  • (فقط در اندروید 8.0 یا بالاتر) گزینه System را انتخاب کنید.
  • به قسمت پایین آمده و گزینه About phone را انتخاب کنید.
  • به قسمت پایین آمده و به قسمت Build number هفت بار ضربه بزنید.
  • به صفحه قبلی بازگشته و گزینه Developer options را نزدیک به انتهای صفحه پیدا کنید.

Developer options را باز کرده و به قسمت پایین آمده و گزینه USB debugging را فعال کنید.

اپ را در دستگاه خود به صورت زیر اجرا می کنید:

  1. در Android Studio ، روی ماژول app در پنجره Project کلیک کرده و Run > Run را انتخاب کنید (یا در toolbar گزینه Run را کلیک می کنید).
  2. در پنجره Select Deployment Target ، دستگاه خود را انتخاب کرده و روی کلید OK کلیک کنید.

Android Studio ، اپ را در دستگاه متصل شده نصب می کند و آن را اجرا می نماید. حالا باید ببینید "Hello World" نمایش داده شده در اپ در حال اجرا بر روی دستگاه خود را مشاهده کنید.

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

 

اجرای بر روی یک شبیه ساز

برای اجرای اپ بر روی یک شبیه ساز مراحل زیر را دنبال کنید:

  1. در Android Studio ، روی ماژول app در پنجره Project کلیک کرده و Run > Run را انتخاب کنید (یا در toolbar گزینه Run را کلیک کنید).
  2. در پنجره Select Deployment Target ، گزینه Create New Virtual Device را کلیک کنید.

  1. در صفحه Select Hardware ، یک دستگاه تلفن همانند Pixel انتخاب کرده و روی کلید Next کلیک کنید.
  2. در صفحه System Image ، ورژن را با بالاترین سطح API انتخاب کنید. اگر ورژن نصب شده نداشته باشید ، یک لینک Download نمایش داده می شود ، آن را کلیک کرده و دانلود را تکمیل نمایید.
  3. روی کلید Next کلیک کنید.
  4. در صفحه Android Virtual Device (AVD) ، تمام تنظیمات را به حال خود رها کرده و روی کلید Finish کلیک کنید.
  5. به کارد محاوره ای Select Deployment Target باز گشته و دستگاهی را که ایجاد کرده اید ، انتخاب نموده و روی کلید OK کلیک کنید.

Android Studio اپ را در شبیه ساز نصب می کند و آن را اجرا می کند. حالا باید "Hello World!" نمایش داده شده در اپ در حال اجرا در شبیه ساز را مشاهده نمایید.

فصلِ: 20 , تعداد قسمت ها: 238 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل رایگان مربوط به مفاهیم php و api نویسی …

توضیحات کلی مجموعه: دوره متخصص اندروید کلیک سایت کامل ترین دوره جامع برنامه نویسی اندروید(حتما دمو دوره را ببینید)   چرا دوره متخصص جایگزین دوره صفرتاصد اندروید شد؟ کلیک سایت تصمیم گرفت …
فصلِ: 30 , تعداد قسمت ها: 182 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت اپلیکیشن علی بابا-آموزش کالبک ها-…

دوره "متخصص" جایگزین دوره صفرتاصد اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دوره صفرتاصد شده است؟چرا باید دوره متخص…
فصلِ: 11 , تعداد قسمت ها: 121 , سطح: صفر تا صد

این فصل در یک نگاه:

عملیات شبیه فیلتر-ساخت الرت دیالوگ وچیدمان براساس فروش-مرتب سازی-نحوه خطایابی-استفاده از bottom sheet در اندروید-سبد خری…

آموزش ساخت اپلیکیشن اندروید دیجی کالا  : ساخت برنامه اندروید یکی از پر طرفدارترین آموزش های کلیک سایت می باشد. با توجه به فراگیر شدن سیستم اندروید و آشنایی افراد با این سیستم ، برنامه های ک…
فصلِ: 3 , تعداد قسمت ها: 179 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره آموزشی ، برنامه نویسی اندروید و ios را با استفاده از زامارین خواهیم آموخت. همچنین به صورت کاملا پروژه محور ، اپلیکیشن فروشگاهی مشابه دیجی کالا را پیاده سازی خواهیم کرد. در انته…
فصلِ: 2 , تعداد قسمت ها: 58 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: سرفصل های دوره آموزش ساخت اپلیکیشن فیلیمو معرفی اهداف دوره مقدمه و بررسی پیش نیازهای دوره بررسی جزئی و …
فصلِ: 1 , تعداد قسمت ها: 9 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت api key-آموزش استفاده از GPS گوشی ونمایش مکان شخص برروی نقشه-متصل کردن چند نقطه برروی نقشه با خط-رسم چند ضلعی…

حتما دمو دوره رو ببینید اولین دوره کامل کار با نقشه گوگل ومسیریابی در نقشه گوگل(این اموزش مشابه فارسی ندارد) اموزش کار با نقشه گوگل در برنامه نویسی اندروید یکی از مهم ترین مباحث هست که …
فصلِ: 1 , تعداد قسمت ها: 14 , سطح: صفر تا صد

این فصل در یک نگاه:

ساخت انواع نوتیفیکیشن ها -کار با وب سرویس پوشه-ارسال نوتیفیکیشن با سرویس پوشه-ارسال نوتیفیکیشن با one signal-اموزش کار ب…

با این مجموعه همه چیز در مورد نوتیفیکیشن و فایربیس رو خواهید اموخت یکی از مواردی که در استخدام کاربران در شرکت های برنامه نویسی بسیار موثر هست مبحث کار با firebase هست که ما دراین دوره ام…
فصلِ: 1 , تعداد قسمت ها: 16 , سطح: صفر تا صد

این فصل در یک نگاه:

لیست کردن فایل های صوتی ویدیویی گوشی-طاحی متریال وزیبا-استفاده از تب بندی-حرکت سیک بار همراه با اهنگ وزمان-ست کردن زمان …

توضیحات کلی مجموعه: اموزش ساخت یک موزیک پلیر و ویدیو پلیر ح رفه ای که کاملا کاربردی است و قابلیت نصب روی گوشی های مختلف را دارد از جمله امکانات این اپلیکیشن: لیست کردن فایل های صوتی وید…
فصلِ: 1 , تعداد قسمت ها: 61 , سطح: صفر تا صد

این فصل در یک نگاه:

اموزش ساخت اپلیکیشن کافه بازار-اشتراک گذاری اپلیکیشن-کار با رتروفیت-کاربا ران تیم پرمیشن- کار با فرگمنت ها-کار با sqlite…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دو…
فصلِ: 1 , تعداد قسمت ها: 9 , سطح: صفر تا صد

این فصل در یک نگاه:

پرداخت درون برنامه ای بازار-اموزش فروش سکه-اموزش فروش اشتراک-اموزش فروش نسخه پولی-اموزش چک کردن خرید کردن کاربر-اموزش کا…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 1 , تعداد قسمت ها: 20 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش کامل پیکربندی mvp-اموزش اتصال با سرور با رتروفیت و rxjava-اموزش کار با دیتابیس-آموزش کار با bottom navigation-اموز…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 1 , تعداد قسمت ها: 35 , سطح: متوسط

این فصل در یک نگاه:

این آموزش در یک فصل شامل 35 جلسه آموزش تصویری به همراه سورس کد ارائه شده است.…

سرفصل ها مقدمه و معرفی متد آموزشی بررسی جزئی و خلاصه موارد موردنیاز پیش از آموزش شامل: کار با ویوها،  کار با کتابخانه های مختلف و ... …
فصلِ: 1 , تعداد قسمت ها: 1 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ارسال پیامک با سامانه مدیر پیامک-ارسال کد فعال سازی برنامه با پیامک-اعتبارسنجی کد فعال سازی-ثبت نام در اپلیکیشن با…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 2 , تعداد قسمت ها: 19 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ارسال توکن در اندروید -اموزش امنیت در برنامه نویسی اندروید-اموزش ارسال توکن در هدر در اندروید-اموزش ساخت token -ام…

توضیحات کلی مجموعه: دموی دوره را حتما ببینید دوره امنیت و دیزاین پترن در برنامه نویسی اندروید که شامل دو فصل هست. فصل اول شامل اموزش singletone design patern-builder design patern-command …
فصلِ: 2 , تعداد قسمت ها: 44 , سطح: صفر تا صد

این فصل در یک نگاه:

در فصل دوم این دوره بیشتر میپردازیم به کار با کتابخانه ها و موارد پیشرفته تر مانند دوربین ، ضبط صدا، دیتا بیس ، و .....…

توضیحات کلی مجموعه: سلام خدمت کلیک سایتی های عزیز مجموعه آموزشی صفر تا صد برنامه نویسی اندروید در محیط بیسیک 4 اندروید (basic 4 android) معرفی محیط بیسیک 4 اندروید محیط b4a  تحت کمپانی A…
فصلِ: 3 , تعداد قسمت ها: 61 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل جدید و اپدیت های جدید-آموزش کار با برودکست ریسیور در کاتلین-آموزش چک کردن اتصال به اینترنت در کاتلین-اموزش اپلود کرد…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 5 , تعداد قسمت ها: 21 , سطح: متوسط

این فصل در یک نگاه:

نحوه ارورگیری-رفع ایراد-رفع مشکل-اشتراک گذاری مطالب-ساخت اکتیویتی تنظیمات-اشتراک گذاری مطالب-جستجو کردن…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 5 , تعداد قسمت ها: 128 , سطح: صفر تا صد

این فصل در یک نگاه:

پرداخت درون برنامه ای بازار با کاتلین…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 8 , تعداد قسمت ها: 62 , سطح: صفر تا صد

این فصل در یک نگاه:

اپلود تصاویر روی سرور نود جی اس-کار با کانال در چت- ساخت کانال-ساخت گروه-تفاوت کانال و گروه-انلاین بودن-ارسال تصاویر در …

  توضیحات کلی مجموعه آموزش اندروید اپلیکیشن چت مشابه تلگرام( با استفاده از Socket IO ): دموی مجموعه را حتما ببینید دراین دوره سعی میشود بسیاری از اپشن هایی که اپلیکیشن موبوگرام داراست ر…
فصلِ: 6 , تعداد قسمت ها: 194 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل آپدیت های مربوط به دوره را قرار میدهیم…

با سلام و خسته نباشد خدمت کلیک سایتی های عزیز در ادامه با توضیحات مختصری درمورد دوره ی react native با ما همراه باشید: React Native چیست؟ قطعا یکی از آرزوهای برنامه نویسان این میباشد که ب…

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید