استاد لایبری کاربردش برای چی است چرا باید این مراحل را طی کنیم؟؟؟
سلام و احترام
لطفا جلسات رو دنبال بفرمایید تماما تا جزییاتشان توضیح داده شده است.
اما به طور کل :
کتابخانه مجموعه ای از قوانین و کدهای پیش ساخته است که میتوانید از آنها استفاده کنید. کتابخانهها در اکثر زبانهای برنامه نویسی وجود دارند. اما نوع libraryهای هر زبان با یکدیگر متفاوتند. کتابخانهها توسط برنامه نویسان در سراسر دنیا نوشته شده اند. میتوانید از آنها برای کامل کردن اپلیکیشن خود استفاده کنید. این مجموعهها در دسترس همه ی توسعه دهندگان اندروید قرار دارند. همچنین کتابخانهها میتوانند یک سری ویژگیها را به برنامه نویسی اندروید اضافه بکنند. به عنوان مثال، ممکن است عمل تفریق را به صورت پیشفرض نتوانید در برنامه نویسی اندروید انجام بدهید. (تاکید میکنم که این یک مثال است). اما بعد از اضافه کردن libraryهای مخصوص، میتوانید از تفریق کردن در کدنویسیهای خود استفاده کنید. بنابراین به طور کلی میتوانند برنامه نویسی را برای ما آسانتر کنند.
وجود کدهای پیش ساخته
کتابخانهها دارای کد هایی هستند که توسط برنامه نویسهای دیگر جهان نوشته شده اند. وجود این مجموعهها باعث میشود که ساخت اپلیکیشن برای شما بسیار راحتتر باشد. اپلیکیشنهای اندروید معمولا از ماژولهای زیادی ساخته میشوند. وقتی بدانید که مجموعههای متفاوتی از کدها از قبل وجود دارند، میتوانید ماژولها را با سرعت بیشتری بسازید. همچنین امکان انتخاب بین چندین مدل مختلف از کدها فراهم است. این کدها به سرعت ساخت اپلیکیشن کمک بسیار زیادی میکنند. زیرا دیگر لازم نیست همه ی ماژولها و قسمتهای ریز و درشت اپلیکیشن را از صفر بنویسید.
پایداری بالاتر
کتابخانهها امتحان خود را پس داده اند. این کدهای پیش ساخته در همه ی جهان منتشر شده اند. بنابراین میلیونها بار مورد اجرا و تست قرار گرفته اند. پس اگر اشکالی در آنها وجود داشته، به خوبی برطرف شده است. از این رو میتوانند پایداری و ثبات بیشتری را برای شما به ارمغان بیاورند. تقریبا میتوان به کدهای پیش ساخته ای که در libraryها وجود دارند اطمینان داشته باشید که دارای باگ یا اشکال خاصی نیستند.
امنیت بالاتر
برای حفظ امنیت اپلیکیشن باید از قوانین خاصی پیروی کنید. کتابخانهها در مجموعه ی خود دارای قوانینی هستند که گاهی میتوان آنها را به عنوان فریم ورک شناخت. این قوانین باعث میشوند که ویژگیها و امکانات اپلیکیشن از حدود خاصی تجاوز نکنند. همچنین میتوانند کمبودهای کدهایی که ما نوشته ایم را پوشش دهند. بنابراین در چهارچوب این قوانین میشود اپلیکیشن را تا حد زیادی ایمن کرد.(منبع برنامه چی)