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

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

اندروید استودیو (Android Studio) یک محیط توسعه یکپارچه (IDE) برای برنامه‌نویسی پلتفرم اندروید است. محیط این نرم‌افزار بر اساس IntelliJ IDEA طراحی شده است. این IDE توسط گوگل توسعه یافته است و تنها IDE رسمی برای ساخت اپلیکیشن‌های اندرویدی می‌باشد. این نرم‌افزار برای سیستم‌عامل‌های مک، لینوکس و ویندوز منتشر شده است.

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

 

دانلود اندروید استودیو (آموزش نصب)

برای دانلود اپلیکیشن اندروید استودیو (Android Studio) برای سیستم عامل‌های مک (Mac) و ویندوز (Windows) می‌توانید از سایت رسمی اندروید آن را دانلود کنید. برای دانلود نرم‌افزار اندروید استودیو (Android Studio) کلیک کنید.

 

زبان‌های برنامه‌نویسی پشتیبانی شده توسط اندروید استودیو

تا سال‌ها زبان رسمی توسعه اپلیکیشن‌های اندروید در محیط اندروید استودیو زبان برنامه‌نویسی جاوا (Java) بود اما در سال 2019 گوگل رسما اعلام کرد که از این پس زبان رسمی توسعه اپلیکیشن‌های اندروید کاتلین (Kotlin) است. در هر صورت می‌توانید از هر دو زبان در پروژه‌های خود استفاده کنید. همچنین می‌توانید از زبان‌های دیگر مانند C++، Python و... نیز استفاده کنید.

 

مشکل گریدل (gradle) در اندروید استودیو

اگر در نصب gradle در اندروید استودیو مشکل دارید، پیشنهاد میکنیم پست "مشکل gradle در اندروید استودیو" را بخوانید.

 

الزامات نصب اندروید استودیو

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

  • سیستم‌عامل 64 بیتی
  • استفاده از پردازنده 64 بیتی با معماری x86، استفاده از پردازنده نسل دوم (به بالا) اینتل یا استفاده از پردازنده‌های AMD ترجیحا Ryzen
  • حداقل 8 گیگ فضای حافظه RAM
  • حداقل 8 گیگ فضا برای نصب IDE، Android SDK و Android Emulator
  • استفاده از هارد SSD برای بهبود کارایی و سرعت (پیشنهادی)

 

ویژگی‌های کلیدی اندروید استودیو

  • پشتیبانی از بیلد بر اساس گریدل (Gradle)
  • بازسازی و رفع سریع مخصوص اندروید
  • امکان امضای برنامه و ادغام با ProGaurd
  • پشتیبانی از ساخت اپلیکیشن برای دستگاه‌های پوشیدنی (مانند اندروید واچ‌ها)
  • قابلیت اتصال به سرویس فایربیس (Firebase)
  • امکان استفاده از FCM (برای ارسال پوش نوتیفیکیشن)
  • استفاده از دستگاه مجازی اندروید (AVD) از پیش ساخته شده برای دیباگ (رفع عیب) اپلیکیشن

دوره ها

تمام دوره های #اندروید_استودیو را در اینجا ببینید.

مقالات

تمام مقالات #اندروید_استودیو را در اینجا ببینید.