🔴 SDKمخفف Software Development Kit یعنی «بسته‌ی توسعه نرم‌افزاری»وقتی می‌خوایم برای اندروید برنامه بسازیم باید یه سری ابزارها و فایل‌ها داشته باشیم که بتونیماپلیکیشن رو بسازیم (Build)اپلیکیشن رو تست کنیم (Run)و در نهایت روی گوشی یا شبیه‌ساز اجراش کنیماین مجموعه ابزارها و فایل‌ها در قالب Android SDK در اختیارمون قرار می‌گیره.شامل چه چیزهایی میشه؟Android Platform Toolsابزارهایی مثل adb (برای ارتباط گوشی با کامپیوتر) دیباگ کردن و نصب برنامه روی گوشیBuild Toolsمسئول بیلد (ساخت) اپلیکیشن و تبدیل کد Kotlin و Java به فایل APK یا AAB (فایل نصب اپلیکیشن اندروید)Android Emulatorشبیه‌ساز گوشی روی لپ‌تاپ و کامپیوتر می‌تونیم بدون گوشی واقعی برنامه رو تست کنیمSystem Imagesسیستم‌عامل‌های شبیه‌سازی شده (مثل اندروید 12، 13 و …) برای اجرای اپ روی EmulatorSDK Platformsهر نسخه از اندروید (مثلاً Android 11 یا 12 یا 13) به‌صورت جدا دانلود می‌شه یعنی می‌تونیم اپ رو برای نسخه‌های مختلف اندروید تست کنیمExtrasکتابخانه‌ها و ابزارهای جانبی مثل Google Play Services و …چرا SDK لازمه؟چون Android Studio فقط یه محیط برنامه‌نویسی (IDE) هست برای اینکه کدی که می‌نویسیم واقعاً تبدیل به اپلیکیشن اندروید بشه نیاز به SDK داریم