كاتلين 100٪ لهجه اپ نويسي قابل تعاملي با جاوا ميباشد. با جاوا و تمامي ابزارها و چارچوب هاي مرتبط سازگار ميباشد كه قابليت تغييرو تحول قدم به قدم كاتلين را آماده مي نمايد. در صورتيكه فرآورده شما صرفا در كاتلين قابل تايپ كردن طراحي اپليكيشن در مشهد نباشد ، مي قدرت همزمان از هر دو لهجه به راحتي به كار گرفت.
معايب گويش اپليكيشن نويسي كاتلين
هيچ چيز بدون نقص وجود ندارد و كاتلين نيز استثنا ندارد. بدين ترتيب پيش از پيش گويي معايب آن ، شتاب نكنيد كه از آن به كار گيري نماييد.با اينكه كاتلين و جاوا مشابه به هم ميباشند ، ولي اصولا آنها دو لهجه متعدد ميباشند. در حالتيكه شيوه كمپاني خويش را براي پيشرفت اپ Android را تغييرو تحول دهيد ، هزينه بيشتري براي يادگرفتن دسته نياز داريد كه كاتلين را خاطر بگيريد زيرا بسط دهندگان كاركشته نخواهند بود فارغ از گذاشتن وقت معدود كاتلين را خاطر بگيرند و باگاز از يكياز به ديگري تغيير و تحول جاي دهند.
يك سري نمونه از كد نويسي در دور و اطراف گويش اپليكيشن نويسي كاتلين
در تحت نمونه هايي با لهجه كاتلين ميبيند.(به گزارش وبسايت قانوني كاتلين)
اولين كه يك تابع ميباشد كه متن hello world را نشانه ميده
كيت بسط قابل انعطاف افزاري (SDK)
SDK يا اين كه به عبارتي Software Development Kit كه از آن تحت عنوان كيت پيشرفت قابل انعطاف افزاري حافظه ميگردد، تيم اي از ابزارهايي ميباشد كه براي بالابردن سهولت اپ نويسي در يك اطراف يا اين كه پلتفرم خاص پياده سازي و در چنگ برنامه نويس ها قرار داده شدهاست.
SDK به اپليكيشن نويس اين قابليت و امكان را ميدهد تا وي بتواند براي قابل انعطاف افزارخود، چهارچوب، پلتفرم، سيستم كامپيوتر، كنسول گيمينگ و از همگي اساسي خيس سيستم ادله ساختوساز كند. SDK در اندرويد نيز در واقعيت به عبارتي كيتي ميباشد كه گوگل در مشت بسط دهندگان اندرويد قرار اعطا كرد تا آنها بتوانند ريلكس خيس نرم افزار خويش را پياده سازي نمايند.
نكته۱: پس پيش از آغاز هر كاري نياز ميباشد تا شما SDK اندرويد را بر روي سيستم خويش نصب كرده و با به كار گيري از ابزارهاي جان دار ايده خويش را طراحي نمائيد.
نكته۲: شما تحت عنوان نرم افزار نويس اندرويد درصورتي كه قصد داريد از جاوا استعمال فرمائيد بايستي كيت Java Development Kit يا اين كه به عبارتي JDK را دانلود نمائيد براي اين اصلي شما ميتوانيد از گسترش دهندگان گوگل و يا اين كه وب سايت جاوا مبادرت به اين عمل نمائيد. (اكنون شما با معنا JDK نيز آشنا شديد.)
كيت بسط ساكن(NDK)
كيت بسط ساكن يا اين كه Native Development Kit، به برنامه نويس ها و يوزرها اين اذن را مي دهد كه كدهايي كه به لهجه C و ++C درج شده ميباشد را در نرم افزار خويش انجام نمايند.
قابل ذكر ميباشد كه NDK فعلا پايين دسته SDK بوده و نرم افزار نويس، هنگام نصب اندرويد استوديو (درپي به آن مي پردازيم) و SDK، قابل انعطاف افزارها و ابزارهاي مختلفي را نيز به طور همزمان تصب مينمايد.
نكته: مهمترين خصوصيت NDK در نرم افزار هاي مالتي مديا ميباشد چراكه نرمافزار نويس قادر است از اين روش سرعت اجراي اپليكيشن را به صورت قابل توجهي بهبود ببخشد.
Gradle
گرادل يكي مرسوم ترين مفاهيم و ولي الفاظي ميباشد كه برنامه نويس ها اندرويد از آن به كار گيري مينمايند. اصولا گرادل در معناي تصاحب كردن خروجي از سيستم (نرم افزار پياده سازي گرديده) ميباشد.
از مزيت هاي گرادل ميقدرت به قابليت و امكان فردي سازي آن اشاره نمود. به اين شكل كه شما ميتوانيد كدهاي خويش را در فولدر خويش وارد كرده و خروجي مدنظر خويش را به سادگي اخذ نمائيد.
نكته: در اندروبد استوديو پلاگين اي به نام گرادل وجود دارااست كه شما ميتوانيد از روش آن به سادگي از اپ خويش خروجي اخذ فرماييد. اين پلاگين به لهجه groovy مندرج ميباشد و اين قضيه فعاليت اپليكيشن نويس اندرويد را بسيار ريلكس نموده است، به اين دليل كه ديگر نياز به يادگيري اين گويش نرمافزار نويسي نميباشد.(از مزاياي اندرويد استوديو)
بازدید: