اصطلاحات مهم برنامه نویسی اندروید
اپلیکیشن نویسی اندروید فعلا تحت عنوان یکی مالامال طرفدارترین مهارت های دنیای طراحی اپلیکیشن در مشهد دیجیتال و نرم افزار نویسی در عالم مطرح میگردد و سالانه اشخاص متعددی اراده خویش را برای آغاز مسیر یادگیری اپ نویسی اندروید جزم مینمایند.
برای آغاز هر مسیری به طبع بایستی بدانیم این مسیر رایاپارس از کجا استارت گردیده و چه تاریخچه ای دارااست و اصولا چیست، البته ازآنجاکه در بستر وب مطالب، پادکست ها و ویدئوهای متعددی در امر تاریخچه اندروید، تکوین هسته مرکزی و اما توسعه و گسترش آن وجود داراست اینجانب تصمیم گرفتم از پرداختن بهاین زمینه صرف حیث کرده و این مرحله تئوری و اما خواندنی را به خودتان واگذار کنم و به مکان آن دراین بخش شمارا با اصطلاحات اصلی در حوزه گویش اپ نویسی اندروید آشنا سازم.
به صورت حتم، نبود گویش مشترک و شعور اصطلاحات اصلی ادامه مسیر را برای شما دانشجوها عزیز مشقت بار خواهد کرد. پس به شما پیشنهاد میکنم مفاهیم و اصطلاحات اساسی اپ نویسی اندروید را به طور بی نقص خوانده و از آن لذت ببرید.
گردآوری بندی
تالیف کننده
علی سخا
کیت گسترش قابل انعطاف افزاری (SDK)
SDK یا این که به عبارتی Software Development Kit که از آن تحت عنوان کیت توسعه و گسترش قابل انعطاف افزاری حافظه میگردد، تیم ای از ابزارهایی میباشد که برای بالابردن سهولت نرمافزار نویسی در یک فضا یا این که پلتفرم خاص پیاده سازی و در مشت برنامه نویس ها قرار داده گردیدهاست.
SDK به اپلیکیشن نویس این قابلیت و امکان را میدهد تا وی بتواند برای قابل انعطاف افزارخود، چهارچوب، پلتفرم، سیستم کامپیوتر، کنسول گیمینگ و از همگی اصلی خیس سیستم استدلال ساخت و ساز کند. SDK در اندروید نیز در واقعیت به عبارتی کیتی میباشد که گوگل در دست توسعه و گسترش دهندگان اندروید قرار بخشید تا آنها بتوانند شل خیس نرم افزار خویش را پیاده سازی نمایند.
نکته1: پس پیش از آغاز هر کاری نیاز میباشد تا شما SDK اندروید را بر روی سیستم خویش نصب کرده و با به کارگیری از ابزارهای جان دار ایده خویش را طراحی نمائید.
نکته2: شما تحت عنوان نرمافزار نویس اندروید در شرایطی که قصد دارید از جاوا به کارگیری فرمائید می بایست کیت Java Development Kit یا این که به عبارتی JDK را دانلود نمایید برای این اصلی شما میتوانید از گسترش دهندگان گوگل و یا این که وب سایت جاوا مبادرت به این شغل فرمائید. (فعلا شما با معنی JDK نیز آشنا شدید.)
کیت توسعه و گسترش مستقر(NDK)
کیت بسط مستقر یا این که Native Development Kit، به برنامه نویس ها و یوزرها این اذن را میدهد که کدهایی که به لهجه C و ++C مندرج میباشد را در نرم افزار خویش انجام نمایند.
قابل ذکر میباشد که NDK فعلا ذیل تیم SDK بوده و اپلیکیشن نویس، هنگام نصب اندروید استودیو (در پی به آن میپردازیم) و SDK، قابل انعطاف افزارها و ابزارهای مختلفی را نیز به طور همزمان تصب مینماید.
نکته: مهمترین خصوصیت NDK در نرم افزار های مالتی مدیا میباشد به دلیل آن که اپلیکیشن نویس قادر است از این شیوه سرعت اجرای نرم افزار را به صورت قابل توجهی بهبود ببخشد.