اندروید استودیو چیست؟ برنامه نویسی اندروید کیست؟
به سری ویدیوهای نقشه راه برنامه نویسی اندروید خوش آمدید.
ما انسانها برای ساخت هرچیزی نیاز به ابزار داریم. اینبار میخوایم ابزار ساخت برنامه های اندرویدی را باهم برسی کنیم.
ابزار رسمی و اصلی گوگل یعنی اندروید استودیو. اندروید استودیو چیست؟ اصلا به چه کسی برنامه نویس اندروید میگویند؟
ویدیو اندروید استودیو چیست؟
Android Studio یک محیط توسعه یکپارچه و متن باز (open source) است، که در 16 می سال 2013 توسط کمپانی گوگل معرفی شد.
اندروید استودیو محیط اصلی و رسمی ساخت و توسعهی اپلیکیشن های اندرویدی است.

ابزارهای زیادی برای توسعهی اپلیکیشن های اندرویدی وجود دارد، اما سریعترین و حرفهای ترین آنها اندروید استودیو است.
قبل از ساخت اندروید استودیو محیط توسعه Eclipse وجود داشت اما به علت محدودیتهایی که داشت، منسوخ شد و اندروید استودیو جایگزین آن شد.
اندروید استودیو با همکاری شرکت Jet Brains که محیط توسعه Intellij Idea را نیز همین شرکت تولید کرده است، و شرکت Google تولید و بهصورت رایگان در دسترس عموم قرار گرفته است.
این نرم افزار در کشور ایران توسط اتحادیه تحریمهای اینترنتی آمریکا تحریم شده است و برای استفاده از آن باید از ابزارهای رفع تحریم مانند سرویس 403 استفاده کنیم.
اندروید استودیو علاوه برای سیستم عامل Windows در سیستم عامل Mac و Linux نیز قابل استفاده است، و سایت رسمی توسعه دهندگان اندروید وظیفهی منتشر کردن نسخههای جدید آن را بر عهده دارد.
سیستم مورد نیاز جهت نصب و راه اندازی اندروید استودیو
پردازنده: حداقل پردازنده برای استفاده از اندروید استفاده Corei 5 است، پردازندههای Corei 7 بهترین گزینه از همهی جهات برای استفاده از اندروید استودیو هستند.
میزان Ram: حداقل رم برای اجرای اندروید استودیو رم 8 گیگابایتی است، اما برای اجرای روانتر و سریعتر نرم افزار و همچنین استفاده بهتر از شبیه ساز آن بهتر است از رم 12 یا 16 گیگابایتی استفاده شود.
فضای ذخیره سازی: به دلیل اینکه SSD ها سرعت بسیار بیشتری نسبت به هاردهای معمولی یا HDD دارند، بهتر است اندروید استودیو روی درایو SSD نصب شود تا با سرعت بیشتری اجرا شود.
گرافیک: کارت گرافیک در برنامه نویسی اندروید اهمیت چندانی ندارد، و داشتن یک کارت گرافیک 2 گیگابایتی از هر مدل و برندی کفایت میکند.
رابط کاربری اندروید استودیو:
اندروید استودیو از بخشهای مختلفی تشکیل شده است.
نوار ابزار یا ToolBar: بالاترین نوار در اندروید استودیو است که از طریق آن به بخشهای مختلفی مانند File، Edit و … دسترسی پیدا میکنیم.
نوار ناوبری یا Navigation Bar: این نوار پیماپیش مسیر فایلهایی که در حال حاظر در اندروید استودیو باز هستند را به ما نشان میدهد.
صفحه ویرایشگر یا Editor Window: همان صفحهای است که در آن کدهای خود را مینویسیم و یا ویرایش میکنیم، این صفحه در مرکز اندروید استودیو قرار دارد.
نوار ابزار پنجره یا Tool Window Bar: این نوار به توسعه دهنده این امکان را میدهد تا پنجرههای خود مانند Project را باز یا بسته کند.
نوار وضعیت یا Status Bar: پایینترین نوار در اندروید استودیو است و وضعیت فعلی محیط توسعه و همچنین اعلانها را نمایش میدهد.

ویژگیهای اندروید استودیو:
پشتیبانی کامل از زبان کاتلین
پیش نمایش رنگها
داشتن شبیه ساز داخلی برای تست و بررسی اپلیکیشن ها
امکان استفاده از پلاگین های مختلف
قابلیت امکان اتصال به فایربیس برای پیاده سازی سرویس نوتیفیکیشن
ساختن اپلیکیشن برای تمامی دیوایس های اندرویدی با سایزهای مختلف، از جمله گوشیها، تلویزیونهای هوشمند، تبلت ها، ساعتها و …
برنامه نویس اندروید کیست؟
دو زبان نیتیو یا رسمی برای توسعهی اپلیکیشن های اندرویدی وجود دارد که آن دو زبان کاتلین و جاوا هستند.
برنامه نویس اندروید فردی است که دانش و تخصص لازم را با یکی از این دو زبان برنامه نویسی داشته باشد و بتواند در محیط اندروید استودیو اپلیکیشن های مختلفی همانند اپلیکیشن دیوار، دیجی کالا، ماشین حساب، تقویم و … را توسعه و پیاده سازی کند.
البته باید در نظر داشت که زبان جاوا در اندروید در حال منسوخ شدن است و زبان برنامه نویسی کاتلین جایگزین آن شده است.
جمع بندی
در مقاله اندروید استودیو چیست یاد گرفتیم که نرم افزار اندروید استودیو، محیط اصلی برای توسعه اپلیکیشن های اندرویدی است.
در ادامه بررسی کردیم که سیستم مورد نیاز برای استفاده از اندروید استودیو باید حداقل چه مشخصاتی داشته باشد،
همچنین با رابط کاربری اندروید استودیو آشنا شدیم و به برخی از مهمترین ویژگیهای اندروید استودیو اشاره کردیم.
در انتها بررسی کردیم که برنامه نویس اندروید چه کسی است.
امیدوارم که این مقاله برایتان مفید واقع شده باشد، هر سوال و ابهامی داشتید حتما در بخش کامنت ها بپرسید.
موفق و پیروز باشید. ❤
درباره امید شریف مهر
ای کاش ۱۰ سال پیش که وارد برنامه نویسی شدم آموزشهایی که الان ضبط میکنم وجود داشتند.
نوشته های بیشتر از امید شریف مهر
دیدگاهتان را بنویسید