اپ نویسی اندروید اکنون تحت عنوان یکی مالامال طرفدارترین مهارت های دنیای دیجیتال و اپلیکیشن نویسی در جهان مطرح می شود و سالانه اشخاص متعددی اراده خویش را برای استارت مسیر یادگیری نرم افزار نویسی اندروید جزم مینمایند. طراحی اپلیکیشن در مشهد برای آغاز هر مسیری به طبع بایستی بدانیم این مسیر از کجا آغاز گردیده و چه تاریخچه ای دارااست و در اصل چیست، ولی ازآنجاکه در بستر وب مطالب، پادکست ها و ویدئوهای متعددی درخصوص تاریخچه اندروید، تکوین هسته مرکزی و اما گسترش آن وجود داراست اینجانب تصمیم گرفتم از پرداختن بهاین مسئله صرف حیث کرده و این مرحله تئوری و ولی خواندنی را به خودتان واگذار کنم و به مکان آن دراین نصیب شمارا با اصطلاحات اساسی در حوزه گویش نرمافزار نویسی اندروید آشنا سازم.
به صورت حتم، خلا گویش مشترک و شعور اصطلاحات اصلی ادامه مسیر را برای شما دانشجو ها عزیز طاقت فرسا خواهد کرد. پس به شما سفارش می کنم مفاهیم و اصطلاحات اصلی اپلیکیشن نویسی اندروید را به طور بدون نقص خوانده و از آن لذت ببرید.
آنچه دراین نوشته خوا هیم داشت
کیت توسعه و گسترش قابل انعطاف افزاری (SDK)
کیت پیشرفت مستقر(NDK)
Gradle
شناسه نرم افزار اندروید (Manifest)
اسم بسته (Package name)
اینترنت خدمت یا این که API
مفاهیم MinSdkVersion و TargetSdkVersion
Activity
Emulator
Android studio و eclipse
گردآوری بندی
کیت پیشرفت قابل انعطاف افزاری (SDK)
SDK یا این که به عبارتی Software Development Kit که از آن تحت عنوان کیت بسط قابل انعطاف افزاری خاطر می گردد، گروه ای از ابزارهایی میباشد که برای بالابردن سهولت اپلیکیشن نویسی در یک دور و اطراف یا این که پلتفرم خاص پیاده سازی و در مشت برنامه نویس ها قرار داده گردیدهاست.
SDK به نرمافزار نویس این قابلیت را میدهد تا وی بتواند برای قابل انعطاف افزارخود، چهارچوب، پلتفرم، سیستم کامپیوتر، کنسول گیمینگ و از کلیه اساسی خیس سیستم برهان ساخت کند. SDK در اندروید نیز در واقعیت به عبارتی کیتی میباشد که گوگل در دست توسعه و گسترش دهندگان اندروید قرار اعطا کرد تا آنها بتوانند ریلکس خیس نرم افزار خویش را پیاده سازی نمایند.
نکته۱: پس پیش از استارت هر کاری نیاز میباشد تا شما SDK اندروید را بر روی سیستم خویش نصب کرده و با استعمال از ابزارهای مو جود ایده خویش را طراحی فرمایید.
نکته۲: شما تحت عنوان نرمافزار نویس اندروید در حالتی که قصد دارید از جاوا به کار گیری نمائید می بایست کیت Java Development Kit یا این که به عبارتی JDK را دانلود نمایید برای این اساسی شما میتوانید از توسعه و گسترش دهندگان گوگل و یا این که وبسایت جاوا مبادرت به این فعالیت فرمایید. (فعلا شما با معنی JDK نیز آشنا شدید.)
کیت توسعه و گسترش مستقر(NDK)
کیت پیشرفت ساکن یا این که Native Development Kit، به برنامه نویس ها و یوزرها این اذن را میدهد که کدهایی که به گویش C و ++C درج شده میباشد را در نرم افزار خویش ایفا نمایند.
قابل ذکر میباشد که NDK اکنون ذیل گروه SDK بوده و اپ نویس، هنگام نصب اندروید استودیو (در پی به آن می پردازیم) و SDK، قابل انعطاف افزارها و ابزارهای مختلفی را نیز به طور همزمان تصب مینماید.
نکته: مهمترین خصوصیت NDK در نرم افزار های مالتی مدیا میباشد چراکه نرمافزار نویس می تواند از این شیوه سرعت اجرای اپلیکیشن را به صورت قابل توجهی بهبود ببخشد.