قسمت های دیگر این مطلب:

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

SDK چیست؟

SDK یا Software Development Kit مجموعه‌ای ابزار که سازنده یک سیستم برای راحتی کار برنامه نویسان ارائه می‌دهد. شرکت گوگل به عنوان توسعه دهنده اندروید دائما در حال ارائه SDK‌های بروز برای این سیستم عامل است.

محیط توسعه و یا IDE

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

پر طرفدارین محیط‌های توسعه اندروید Android Studio و Eclipse هستند. تا چند ماه قبل توسعه دهندگان حرفه‌ای تمایلی به استفاده از Android Studio نداشتند و تنها از Eclipse استفاده می‌کردند. البته با بروز رسانی‌های اخیر Android Studio اکثر Eclipse کارها به سمت این محیط توسعه کوچ کردند.

این مطلب را از دست ندهید: مقایسه Eclipse و Android Studio

آموزش‌های برنامه نویسی اندروید هیتوس با محیط توسعه Android Studio ارائه می‌شوند و دلیل این مساله مزیت‌های فراوان این محیط توسعه نسبت به سایر محیط‌های توسعه نظیر Eclipse است.

مزیت‌های Android Studio نسبت به Eclipse:

  • محیط توسعه Android Studio بر اساس intellij idea بهترین محیط توسعه Java موجود در بازار پیاده سازی شده است.
  • در محیط Andriod Studio بررسی منابع مصرفی رم و پردازنده بسیار کامل می‌باشد.
  • سیستم بیلد پروژه این محیط توسعه Gradle است که بازدهی بالایی دارد.
  • طراحی رابط کاربری در Android Studio بهتر شده است و حتی برای ساعت‌ها نیز می‌توانید به راحتی رابط کاربری طراحی کنید.
  • در Android Studio خطایابی و رفع خطاها راحت تر انجام می‌شود.

البته اگر دستگاه شما مشخصات سخت افزاری پایینی دارد Android Studio بازدهی خوبی به شما ارائه نمی‌دهد چون این محیط توسعه نیازمند مشخصات سخت افزاری بالاتری نسبت به Eclipse است.

زبان برنامه نویسی و برنامه‌های Cross Platform

زبان برنامه نویسی پیش فرض اندروید، Java است. البته ابزارهایی وجود دارند که با آن‌ها بتوانید در زبان‌های دیگر برنامه بنویسید.

مثلا با استفاده از PhoneGap و یا QT و Xamarin می‌توان با زبان‌های دیگر و حتی HTML و CSS و JavaScript برای اندروید برنامه نوشت. نکته جالب این جاست که برنامه‌های نوشته شده با این زبان‌ها حتی در سیستم عامل IOS نیز قابل نصب هستند ولی تفاوت کیفیت برنامه‌های نوشته شده با Java و این محیط‌های توسعه بسیار متفاوت است، و حتی کاربران آماتور نیز با برنامه‌های نوشته شده به این روش‌ها ارتباط خوبی بر قرار نمی‌کنند.

پیش نیازهای نصب Android Studio

همانطور که در بالا اشاره شد، برنامه‌های نوشته شده برای اندروید در اصل با زبان برنامه نویسی Java پیاده می‌شوند بنابراین پیش نیاز نصب Android Studio نصب JDK یا Java Development Kit است. توجه داشته باشید که اکیدا توصیه می‌شود از نسخه 64 بیتی Android Studio و JDK استفاده کنید. اگر به هر دلیلی سیستم عامل شما 32 بیتی است android studio و jdk شما باید 32 بیتی باشند.

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

نرم افزار Android Studio نرم افزار سنگینی است و بدلیل همین سنگین بودن خیلی‌ها هنوز ترجیح می‌دهند با Eclipse کار کنند. پیش نیازهای سخت افزاری این محیط توسعه از نظر گوگل عبارتند از:

  • ویندوز 7 به بالا (ترجیحا 64 بیتی)
  • حداقل 3 گیگ رم ولی به صورت پیشنهادی 8 گیگ (از این بین یک گیگ را به مجازی ساز اندروید اختصاص دهید)
  • 4 گیگ فضای هارد برای محیط توسعه، SDK و مجازی ساز اندروید
  • برای مجازی ساز قدرتمند: سیستم عامل 64 بیتی و پردازنده Intel با قابلیت مجازی سازی

نصب Android Studio

از آن جهت که شرکت Java و Google امکان دسترسی شما را به نرم افزارهای خود محدود کرده اند در ادامه لینک دانلود این نرم افزارها را قرار می‌دهیم:

دانلود JDK نسخه 64 بیتی

نکته: پس از نصب Java چک کنید که JAVA_HOME به درستی در Environment Variables ویندوز ست شده باشد. اگر با Environment Variables و تنظیم آن آشنا نیستید به این مطلب مراجعه کنید.

نسخه 64 بیتی Android Studio و SDK‌های مورد نیاز را از لینک زیر دانلود کنید:

دانلود Android Studio به همراه SDK

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

اندروید استودیو نصب

نصب کردن این برنامه کار خاصی ندارد و به سادگی انجام می‌پذیرد.

مسیر نصب اندروید

در پنجره فوق مسیر نصب اندروید استودیو و نصب SDK‌ها آمده است. اطمینان حاصل کنید که این مسیر فضای کافی داشته باشد چون ممکن است در آینده و در نتیجه بروز رسانی‌ها حجم این مسیر‌ها افزایش یا

پس از اتمام مراحل نصب اندروید استودیو اجرا می‌شود.

اندورید استودیو

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

اندروید استودیو

اگر مراحل گفته شده در بالا را به درستی طی کرده باشید صفحه فوق ظاهر می‌شود.

امید است مراحل نصب را به خوبی به پایان رسانده باشید. اگر مشکلی داشتید در بخش نظرات با ما در ارتباط باشید.

تگ ها: googlewindows / ویندوزandroid / اندرویددانلودمتن باز / open sourceاصطلاحاتeclipse ideandroid studioمقایسه