09-08-2020, 12:58 AM
بگذارید با محیط رسمی برنامه نویسی اندروید شروع کنیم. اندروید استودیو یک IDE ساخته شده توسط شرکت گوگل است که همه اسناد رسمی به آن ارجاع داده میشوند. IDE مخفف Integrated Development Environment یا “محیط جامع توسعه” است که ما آن را به عنوان محیط برنامه نویسی میشناسیم. این محیط برنامه نویسی بیشترین پشتیبانی را دریافت میکند، بصورت تخصصی برای توسعه اندروید ساخته شده است و کار شما را در بیشتر قسمت ها آسان میکند.
ممکن است نصب اندروید استودیو کمی مشکل باشد اما میتوانید به راحتی آنرا یاد بگیرید و با آن کار کنید. همچنین این برنامه مرتبا در حال بروزرسانی و بهتر شدن میباشد. یکی از مزیت های استفاده از این IDE این است که به راحت ترین شکل ممکن میتوانید از روش های نوین طراحی گوگل باخبر بشوید و کتابخانه های جدید را برای پروژه های خود پیدا کنید. اگر هم میخواهید به عنوان یک توسعه دهنده استخدام بشوید، یکی از راه های یادگیری، کار کردن با اندروید استودیو میباشد. همچنین اگر میخواهید در آینده اپلیکیشن خود را به فروش برسانید، یک ایده خوب استفاده از این محیط برنامه نویسی اندروید به همراه زبان جاوا است. >> دانلود فیلم آموزش اندروید استودیو به زبان فارسی
در محیط برنامه نویسی Android Studio، شما باید از زبان جاوا و Android SDK استفاده کنید. SDK مخفف Software Development Kit یا کیت توسعه نرم افزار میباشد. برای کار کردن با زبان جاوا باید از قبل این کیت را روی کامپیوتر خود نصب کرده باشید. این محیط برنامه نویسی به شما اجازه میدهد که به چیز هایی مانند دکمه ها و دیگر المان های رابط کاربری دسترسی داشته باشید و خیلی راحت بتوانید آرایش این المان ها را در اپلیکیشن خودتان تغییر بدهید. (یا با استفاده از زبان XML این کار را انجام بدهید). این محیط برنامه نویسی کاملا برای ساختن اپلیکیشن هایی که به خوبی با سیستم عامل اندروید سازگار باشند، مناسب است.
اندروید استودیو به همراه SDK، حتی برای ساختن بازی های ساده هم مناسب است. میتوانید این کار را با ساختن View های مختلف و چیز هایی مثل انیمیشن انجام بدهید. البته لازم است که کمی هم به فکر و خلاقیت خود فشار وارد کنید. برای فیزیک های پیشرفته تر در بازی ها هم لازم است که کار کردن با کتابخانه هایی مانند LibGDX را شروع کنید. این کار ابزار لازم را در اختیار شما قرار میدهد تا لازم نباشد همه چیز را از ابتدا بسازید.
اگر شما میخواهید چیزی را توسعه بدهید که فیزیک بسیار پیشرفته تری داشته باشد، یا یک اپلیکیشن که عملکرد آن بالاتر از حد متوسط قرار بگیرد، باید با Android NDK آشنا بشوید. NDK مخفف Native Development Kit یا کیت توسعه بومی است که به شما اجازه میدهد کد های فشرده تر برای CPU را با استفاده از زبان C++ بکار ببرید. اما همانطور که گفتیم، یادگیری این موارد دشوار میباشد و هیچوقت به قدرتمندی استفاده از مواردی مانند Unity نمیشود.
برای اکثر مواقع و کاربرد ها، اندروید استودیو به بقیه گزینه ها ترجیح داده میشود. بخصوص اگر بخواهید یک اپلیکیشن ساده یا یک بازی ابتدایی مانند پازل بسازید. اما اگر قصد دارید نسخه بعدی بازی Angry Birds یا Microsoft Office را تولید کنید، شاید اندروید استودیو بهترین گزینه پیش روی شما نباشد مگر اینکه پیشرفته تر شوید و کار با Android NDK را یاد بگیرید.
ممکن است نصب اندروید استودیو کمی مشکل باشد اما میتوانید به راحتی آنرا یاد بگیرید و با آن کار کنید. همچنین این برنامه مرتبا در حال بروزرسانی و بهتر شدن میباشد. یکی از مزیت های استفاده از این IDE این است که به راحت ترین شکل ممکن میتوانید از روش های نوین طراحی گوگل باخبر بشوید و کتابخانه های جدید را برای پروژه های خود پیدا کنید. اگر هم میخواهید به عنوان یک توسعه دهنده استخدام بشوید، یکی از راه های یادگیری، کار کردن با اندروید استودیو میباشد. همچنین اگر میخواهید در آینده اپلیکیشن خود را به فروش برسانید، یک ایده خوب استفاده از این محیط برنامه نویسی اندروید به همراه زبان جاوا است. >> دانلود فیلم آموزش اندروید استودیو به زبان فارسی
در محیط برنامه نویسی Android Studio، شما باید از زبان جاوا و Android SDK استفاده کنید. SDK مخفف Software Development Kit یا کیت توسعه نرم افزار میباشد. برای کار کردن با زبان جاوا باید از قبل این کیت را روی کامپیوتر خود نصب کرده باشید. این محیط برنامه نویسی به شما اجازه میدهد که به چیز هایی مانند دکمه ها و دیگر المان های رابط کاربری دسترسی داشته باشید و خیلی راحت بتوانید آرایش این المان ها را در اپلیکیشن خودتان تغییر بدهید. (یا با استفاده از زبان XML این کار را انجام بدهید). این محیط برنامه نویسی کاملا برای ساختن اپلیکیشن هایی که به خوبی با سیستم عامل اندروید سازگار باشند، مناسب است.
اندروید استودیو به همراه SDK، حتی برای ساختن بازی های ساده هم مناسب است. میتوانید این کار را با ساختن View های مختلف و چیز هایی مثل انیمیشن انجام بدهید. البته لازم است که کمی هم به فکر و خلاقیت خود فشار وارد کنید. برای فیزیک های پیشرفته تر در بازی ها هم لازم است که کار کردن با کتابخانه هایی مانند LibGDX را شروع کنید. این کار ابزار لازم را در اختیار شما قرار میدهد تا لازم نباشد همه چیز را از ابتدا بسازید.
اگر شما میخواهید چیزی را توسعه بدهید که فیزیک بسیار پیشرفته تری داشته باشد، یا یک اپلیکیشن که عملکرد آن بالاتر از حد متوسط قرار بگیرد، باید با Android NDK آشنا بشوید. NDK مخفف Native Development Kit یا کیت توسعه بومی است که به شما اجازه میدهد کد های فشرده تر برای CPU را با استفاده از زبان C++ بکار ببرید. اما همانطور که گفتیم، یادگیری این موارد دشوار میباشد و هیچوقت به قدرتمندی استفاده از مواردی مانند Unity نمیشود.
برای اکثر مواقع و کاربرد ها، اندروید استودیو به بقیه گزینه ها ترجیح داده میشود. بخصوص اگر بخواهید یک اپلیکیشن ساده یا یک بازی ابتدایی مانند پازل بسازید. اما اگر قصد دارید نسخه بعدی بازی Angry Birds یا Microsoft Office را تولید کنید، شاید اندروید استودیو بهترین گزینه پیش روی شما نباشد مگر اینکه پیشرفته تر شوید و کار با Android NDK را یاد بگیرید.
الکامکو | مرجع آموزش برنامه نویسی اندروید استودیو (Android Studio) به صورت پروژه محور از صفر تا صد برای ورود به بازار کار | https://elecomco.com/