آموزش اندروید
آموزش اندروید

مقدمه : ابزار های مورد نیاز برنامه نویسی اندروید

مقدمه : ابزار های مورد نیاز برنامه نویسی اندروید

به نام خداوند بخشنده ی مهربان

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

۱ – آشنایی با زبان های برنامه نویسی اندروید

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

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

 

۲ – ابزار برنامه نویسی اندروید

بر طبق زبان برنامه نویسی انتخاب شده ابزار هایی برای توسعه ی اندروید وجود داردند . برای زبان سی شارپ شما باید از ابزار مونو (mono for android) و افزودن این ابزار به نرم افزار ویژوال استودیو استفاده کنید که نسخه ی اصلی آن به صورت پولی و در ورژن های مختلف موجود است و در خیلی از موارد به صورت رایگان به مشکل نیز بر خواهید خورد . برای زبان جاوا ابتدا گوگل ابزار خود را برای نرم افزار ایکلیپس منتشر کرد و در همین نزدیکی نرم افزار تخصصی برنامه نویسی اندروید با نام گوگل آندروید استودیو را نیز منتشر ساخته و الان در سایت گوگل نرم افزار پیشنهادی گوگل اندروید استودیو می باشد . در آموزش هایی که با هم تجربه خواهیم کرد فرقی در استفاده از نرم افزار ایکلیپس یا آندروید استودیو نیست اما چون بیشتر کد های موجود با ایکلیپس نوشته شده و در حال حاضر بیشتر توسعه دهندگان از ایکلیپس استفاده می کنند و به خاطر جدید بودن نرم افزار آندروید استودیو و وجود یک سری حالات غیر قابل پسند ما در آموزش ها از ایکلیپس استفاده می کنیم .

 

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

۱ – JDK  نرم افزاری مورد نیاز برای اجرای فایل های جاوا بر روی کامپیوتر مربوط به اوراکل که تحریم هستیم اما در سایت ها موجود می باشد .

۲ – eclipse که نرم افزار اصلی ماست و از سایت https://eclipse.org/downloads قابل دانلود است پیشنهاد ما دانلود Eclipse IDE for Java EE Developers است و نیاز به نصب نیست فقط از حالت فشرده خارج شود .

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

۴ – SDK مجموعه کد ها و API ها و دیگر اقلام مورد نیاز برنامه نویسی اندروید می باشد که ادرس آن را درون ایکلیپس وارد می کنیم .

۵ – adt bundle که مجموعه ی نرم افزار های بالا با تنظیمات کامل می باشد که به یکجا دانلود کرده و آماده ی استفاده می باشد . در صورت دانلود این نرم افزار یا بهتر بگویم پکیج نرم افزاری نیاز به دانلود موارد قبلی نخواهد بود .

۶ – Genymotion شبیه ساز قدرتمند آندروید که نصب این نرم افزار اجباری نیست اما پیشنهاد ما نصب و آماده سازی این نرم افزار می باشد . درون SDK نیز قادر به شبیه سازی خواهید بود اما این شبیه ساز سرعت بسیار بالاتر نسبت به شبیه ساز ارائه شده ی گوگل داراست . بعد از نصب این نرم افزار به سایت سازنده (https://www.genymotion.com) مراجعه کرده و عضو می شوید سپس یک دستگاه اندرویدی طبق سلیقه ی خودتان ایجاد کنید .

 

چون سایت های زیادی به ارائه ی این نرم افزار ها و آموزش نحوه ی نصب و آماده سازی آن ها پرداخته اند ما از دوباره کاری پرهیز می کنیم و در مراحل بعدی شروع به نوشتن برنامه ی اندروید می کنیم .

به علت تحریم بودن جمهوری اسلامی ایران آپدیت نرم افزار ها و افزودن امکانات به آن ها مخصوصا SDK به صورت عادی امکان پذیر نبوده و نیاز به نرم افزار های خاص که باعث تغییر آی پی می شوند هستید .

ما در آموزش های بعدی وارد برنامه نویسی اندروید و ساخت نرم افزار های اندرویدی می شویم . ما داناترین نیستیم بسیار تازه کاریم نگران نباشید شما می توانید یک توسعه دهنده ی اندروید باشید ، تمام افرادی که در این زمینه وارد شده و کار می کنند تازه کار هستند . با هم پیشرفت کنیم .

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

با ما باشید در مراحل بعدی متشکریم

رضا روحی

درباره ی رضا روحی

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

۹ دیدگاه

  1. Avatar for رضا روحی

    سلام
    ممنونم از شروع امووزش
    منتظر مباحث بعدی هستیم
    پس،من فقط adt bundel نصب کنم کافیه مهندس؟

    • رضا روحی

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

  2. Avatar for رضا روحی

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

  3. Avatar for رضا روحی

    سایت کویر بلاگ بفروش میرسه

  4. Avatar for رضا روحی

    این مطلب برای من درست نمایش داده نمیشه چه کار کنم

  5. Avatar for رضا روحی

    آیا تبلیغات هم قبول میکنید.

پاسخ دهید

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

*

code