۶. آشنايي ابزارهاي اپليكيشن نويسي اندرويد
برنامه نويس ها نوعمل اندرويد بايستي با شايسته ترين ابزارهاي اپليكيشن نويسي اندرويد شناخت داشته باشند و شيوه به كار گيري از اين ابزارها را حافظه بگيرند. درين نصيب به معرفي مهمترين و كليديترين طراحي اپليكيشن در مشهد ابزارهاي اپ نويسي اندرويد پرداخته گرديدهاست.
شناخت با اندرويد استوديو و كيت بسط اپليكيشن در آن
اولين ابزاري كه برنامه نويس ها اندرويد مي بايست با آن آشنا شوند، اندرويد استوديو (Android Studio) ميباشد. برنامه نويس ها اندرويد استوديو را براي كدنويسي و سرهمبندي نرم افزارها با استعمال از كتابخانهها و بستههاي داخلي گوناگون به فعاليت ميبرند. اندرويد استوديو اطراف قانوني توسعه و گسترش نرم افزارهاي اندرويد محسوب ميشود. «دور و اطراف توسعه و گسترش يك پارچه» (Integrated Development Environment) بهطور خلاصه «IDE» خطاب ميگردد.
IDE چيست ؟
IDE قابل انعطاف افزاري ميباشد كه در آن رايجترين ابزارهاي گزينه به كار گيري بوسيله برنامه نويس ها در پوسته يك واسط كاربري گرافيكي واحد توده مي شوند. دور و اطراف گسترش يكدست براي تايپ كردن و چك برنامه در حين پروسه گوناگون توسعه و گسترش از قبيل تشكيل داد، كدنويسي و نظارت گزينه استعمال قرار مي گيرد.
مزاياي اندرويد استوديو چه ميباشند؟
اندرويد استوديو به برنامه نويس ها امداد مينمايد تا منفعتوري خويش را بهبود دهند، چون درين گوشه و كنار پيشرفت، مجال فعال سازي به واحد سنجش متعددي كاسته شده و روند توسعه و گسترش استانداردسازي شدهاست. با به كارگيري از اندرويد استوديو مياقتدار براي دستگاههاي مختلفي مثل موبايلهاي تلفن همراه، ساعتهاي هوشمند، تلويزيونهاي اندرويدي و اكثري از ساير دستگاههاي بر طبق سيستم ادله اندرويد نرم افزار تشكيل داد.
كيت پيشرفت اپ اندرويد يا اين كه SDK چيست ؟
كيت پيشرفت نرمافزار اندرويد (Android Software Development Kit) كه به اختصار آن را SDK مينامند، دربردارنده كتابخانههاي قابل انعطاف افزاري، كدهاي مثال، ابزارهاي كدنويسي آسوده براي ياري به برنامه نويس ها در ايجاد كرد، آزمايش و عيبيابي (ديباگ كردن) نرم افزارهاي اندرويد ميباشد. يك كدام از مزاياي نرم افزار نويس اندرويد شدن اين ميباشد كه ابزارهاي آيتم نيازي مثل اندرويد SDK و اندرويد استوديو بدونپول ميباشند و براي دانلود به راحتي در دسترساند.
براي تبديل شدن به يك نرم افزار نويس ماهر اندرويد مياقتدار در موضوعهاي تحت براي SDK اندرويد داراي تخصص شد:
نحوههاي اخذ داده ها از وب
ورودي دادهها از روش يوزرها
اصول و مباني نماها (Views)، تيمهاي نما و پوستهبندي
نوارهاي اكشن
ذخيرهسازي و بازيابي داده ها
سازگارپذير كردن نرم افزار براي دستگاههايي با اندازههاي گوناگون
راهنماهاي اندرويد
طريق تركيب و به كار گيري از ابزارهاي فرد ثالث
سيستم در اختيار گرفتن ورژن چيست ؟
«سيستم در اختيار گرفتن ورژن» (Version Control System) ابزار ديگري ميباشد كه نياز به يادگيري آن براي اپليكيشن نويسي اندرويد و تبديل شدن به يك نرم افزار نويس پيروز ضروري به لحاظ ميرسد. گيت (Git) يك كدام از دوستداشتنيترين و پراستفادهترين سيستمهاي در دست گرفتن ورژن به حساب مي آيد كه براي هماهنگي در ميان پيشرفت دهندگان به كار گيري مي شود.
با به كار گيري از گيت مياقتدار به خير تغييرات صورت گرفته در كدهاي اساس را رديابي كرد و در شكل بايستگي رجوع به ورژنهاي گذشته را به راحتي جاري ساختن اعطا كرد. يكياز مزيتهاي مهم به كار گيري از گيت اين ميباشد كهاين سيستم در دست گرفتن ورژن هم انعطافپذيري مورد نياز را براي رئيس پروژههاي خرد در مشت برنامه نويس ها قرار مي دهد و هم ميقدرت پروژههاي والا را با بهينگي و سرعت بالا پيادهسازي كرد.
Gradle چيست ؟
در غايت، براي نرمافزار نويس اندرويد شدن بايستي شناخت ما يحتاج با Gradle هم وجود داشته باشد. Gradle يك ابزار خودكارسازي تشكيل داد ميباشد كه بخشي از اندرويد استوديو به حساب ميآيد. Gradle به اپ نويس اذن ميدهد تا نرم افزارهاي اندرويد را كامپايل نمايد، بسازد و تكثير آنها را ايفا دهد.
بازدید: