دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۰۶ , ۰۳ , ۱۳۹۵
تعداد نظرات : ۶ نظر
دسته بندی : Android Basics, Android Studio

معرفی ساختار کلی و اصلی یک پروژه اندروید

سلام ؛

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

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

اما تیم همیار اندروید با سیاست کاری خود که به شعار " آرام ، پیوسته و با قدرت به درک اندروید برسیم "  ، این محیط و تمامی ابزارهای آن را به صورت روان و کاملا قابل درک برای شما دوستان عزیز تشریح خواهیم کرد ، حال در این آموزش به مبحث " اجزا و ساختار کلی یک پروژه اندروید " می پردازیم.

 

در این آموزش چه چیزی یاد می گیریم ؟

شما پس از ساخت یک پروژه اندروید با ساختار کلی و اصلی آن مواجه می شوید

هر پروژه اندروید از سه بخش اصلی تشکیل شده است ، این سه بخش  Manifests ، Java و res می باشند که به تشریح آنها می پردازیم.

 

بخش Manifests :

Manifest به معنای لغتی : بیانیه ، اعلامیه ، ظاهر و … می باشد ، اما در معنای کاربردی می توان به موارد زیر اشاره کرد.

 اطلاعات ضروری و پایه هر اپلیکیشن ،

مجوزهای برنامه ،

اطلاعات و کارهای مربوط به Activity ها ،

اطلاعات پکیج ما ،

نام اپلیکیشن ما ،

آیکون اپلیکیشن ما ،

و خیلی از موارد ضروری و کلیدی دیگر درون این فایل ذخیره می شوند و در کل قلب پروژه ما می باشد ، که این فایل با نام و فرمت زیر می باشد.

AndroidManifest.xml

 

بخش Java :

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

منظور از کلاس ها همان Activity ها می باشند ،

Activity ها تمام کارهای باطنی اپلیکیشن ما را انجام می دهند ،

منظور از باطنی این است که کارهایی که درون این فایل انجام می شوند را ما نمی توانیم ببینیم و در پشت صحنه انجام می گیرد و رویدادهای ظاهری آن درون فایل دیگری به نام Layout ذخیره و مشاهده می کنیم. که این دو فایل ( Activity و Layout ) به هم وابسته می باشند.

 

بخش res :

Resource یا به اختصار res محل قرار گیری منابع ما می باشند.

Res خود از چند بخش مختلف تشکیل شده که در پایین به تشریح آنها می پردازیم :

پوشه drawable : تصاویری که در اپلیکیشن خود استفاده می کنیم درون این پوشه قرار می گیرند.

پوشه Layout : همان لایه های ظاهری هستند که به Activity ها می دهیم و در اصل همان لایه ای است که ما می بینیم ، و در این پوشه قرار می گیرند.

پوشه Menu : منو هایی که در اپلیکیشن خود به کار برده ایم درون این پوشه قرار می گیرند.

پوشه mipmap : آیکون اصلی برنامه درون این پوشه قرار می گیرد.

پوشه values : در این پوشه ، محتوا ، آرایه ها ، رنگ ها و رشته های متنی و … قرار می گیرند.

 

 

خوب اینم یه توضیح اجمالی در مورد ساختار کلی و اصلی یک پروژه اندروید ،

در جلسات آینده به معرفی تخصصی هر بخش می پردازیم ،

موفق و شاد باشید ؛

خدانگهدار .

 

 

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

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

6 پاسخ به “معرفی ساختار کلی و اصلی یک پروژه اندروید”

  1. محمد باجلان می‌گه:

    تشکراز توضیحات خوب شما مهندس

  2. امیر می‌گه:

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

  3. حمید می‌گه:

    با سلام باور کنید هر مطلب دیگه ای رو که می خوندم فقط روخوانی می کردم و خیلی خسته کننده بودن اما مطالب شوا رو همون لحظه که می خونم یاد می گیرم . باور کنید هر چه از شما تشکر کنیم کم هستش.  امیدوارم خدا خودش کمکتون کنه که هیچ خستگی تو تنتون نمونه.      با تشکر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید