کتابخانه اسپرسو Espresso در اندروید
کتابخانه اسپرسو Espresso در اندروید
کتابخانه Espresso یک فریمورک میباشد که شما برنامه نویس ها اندروید بتوانید رابط کاربری کلیه قسمت های نرم افزار را به طور اتومات و سوای لمس تلفن همراه خودتان یا این که Emulator آزمایش نمایید. در واقع نرم افزار شما هم در گوشه و کنار حقیقی و هم در یک اطراف مشابه سازی گردیده به وسیله استفاده کننده حقیقی طراحی اپلیکیشن در مشهد آزمایش گردد. [ لینک و پیوند دانلود ]
کتابخانه چاک Chuck در اندروید
کتابخانه Chuck در اندروید یک نظارت کننده HTTP به حساب آورده می شود که به شما قابلیت میدهد در گوشی خویش راجعبه تاریخچه HTTP اپ خویش بیشتر بدانید. لاگ HTTP به طور یک نوتیفیکیشن نشان داده می شود، در شرایطی که بخواهید آن را بصورت بی نقص در رابط کاربری Chuck ملاحظه کنید میتوانید آن را از بخش اعلان ها لمس نمائید.
زمانی از کتابخانه اندروید Chuck استعمال میکنید، دسته در اختیار گرفتن چگونگی از شما سپاس خواهد کرد. چون آنان میتوانند ببینند آیا اختلال از اندروید میباشد یا این که از بخش Backend؟ این کتابخانه برخی اوقات میتواند از logcat هم مفیدتر باشد.
چون حتی چنانچه نرم افزار شما هم متوقف گردیده باشد، گشوده هم تاریخچه HTTP باقی خواهد ماند. در حالیکه logcat گاهی پس از ریستارت شدن نرم افزار محتویات خودش را منزه می نماید. [ پیوند دانلود ]
کتابخانه موشی Moshi در اندروید
Moshi JSON یک کدام از دیگر از شایسته ترین کتابخانه ی اندرویدی میباشد که JSON را به سبک های جاوا و کاتلین تبدیل می نماید. بخش اعظمی از اشخاص از Moshi تحت عنوان GSON 3.0 حافظه می نمایند. این کتابخانه از یکسری جهت از GSON عالی میباشد:
سریعتر میباشد، از کاتلین نگهبانی می نماید، برای بسط استوار خیس میباشد، Exeption های قابل پیش گویی ساخت می نماید و به صورت پیش فرض از آداپتور وخیم DateTime به کارگیری نمی نماید. به علاوه ، تبدیل JSON به سبک جاوا (و بالعکس) با Moshi معمولی میباشد.
ما همینطور Moshi را به جهت نگهبانی از JSON API تحسین میکنیم. JSON API ویژگی ها بیلد API میباشد و اکثری از API هایی که با آن ها عمل میکنیم با به کار گیری از این ویژگی ها نوشته میگردند. Moshi JSON API معاش مارا سهل و آسان خیس می نماید چون جواب JSON API را به آبجکت های مضمون دار جاوا تبدیل می نماید. Retrofit همینطور هواخواهی از Moshi را داراست و همگی آن ها با یکدیگر عمل می نمایند. [ لینک و پیوند دانلود ]
کتابخانه اندرویدی MPAndroidChart
MPAndroidChart یک کتابخانه اندرویدی بی سابقه برای اکران نمودار در اندروید میباشد. با استعمال از این کتابخانه میتوانید سبک های نموداری مانند رادار ، خطی، میله ای، حبابی، دایره ای را با وارد کردن خصوصیات، انیمیشنی و درگ اند دراپی در پروژه خویش طراحی فرمائید. [ لینک و پیوند دانلود ]
کتابخانه اندروید هولو گراف Holo Graph
این library اندروید هم یکیاز دیگر از کتابخانه های گرافیکی میباشد که مدام گزینه دقت خیلی از شرکتهای توسعه و گسترش دهنده نرم افزار های Android قرار گرفته و میگیرد. این کتابخانه برای افزودن نمودارها به نرم افزار های اندرویدی میباشد که مشمول نماهای ذیل میباشد:
نمای LineGraph – نمای BarGraph – نمای PieGraph – نمای MultiSeriesDonutGraph [ لینک و پیوند دانلود ]
کتابخانه ی اندروید تری بدن ThreeTen
ThreeTen یک کدام از کتابخانه های اندروید استودیو برای مدیر تاریخ و فرصت میباشد. این یک حامی از JSR-310 میباشد که تحت عنوان یک بسته استاندارد “java.time. *” در Java 8 گنجانده گردیده است. ما این کتابخانه را دوست داریم چون شغل کردن با استاندارد Calendar Android API ابدا عالی وجود ندارد.
ThreeTen از حیث تعداد طرز و اندازه باینری بسیار کوچکتر از JodaTime میباشد. API آن نیز مختصر خیس از API JodaTime میباشد. درصورتیکه فعلا از JodaTime به کارگیری میکنید، بها انتقال به ThreeTen را ندارد. البته در حالتیکه پروژه جدیدی را استارت میکنید، اکیداً توصیه می شود که ThreeTen را به مکان آن آزمون فرمایید. [ لینک و پیوند دانلود ]
کتابخانه ی اندرویدی تیمبر Timber
Timber یکیاز کتابخانه های توانا و در عین درحال حاضر بی آلایش اندروید برای Log های اندرویدی میباشد که به شما قابلیت میدهد لاگ های سیستم را به راحتی پرنور یا این که سکوت نمائید. همینطور حفاظت خیر و خوبی از لاگ کردن فن های پوسته بندی گردیده و Exception ها ارائه میدهد. به جهت همگی این مزایا، Timber یک کدام از کتابخانه های اساسی شناخته میشود که کارایی میشود به طور تقریبً در همگی پروژه های اندرویدی از آن استعمال شود. [ لینک و پیوند دانلود ]
کتابخانه اندروید RxJava
کتابخانه RxJava یک Implementation جاوا از ReactiveX API میباشد که به شما قابلیت و امکان میدهد وظایف و رویدادهای ناهمزمان را در یک توالی زنجیره ای ملاحظه کنید. یوزرها از اپلیکیشن های موبایلی تازه و امروزی انتظار داراهستند اطلاعات را سوای تانی اکران دهند. یعنی دوست داراهستند داده های نرم افزار ها به طور اتومات به روز شوند. اینجا به عبارتی جایی میباشد که RxJava میتواند یاری دهد.
زمانی که میخواهید داده های نرم افزار ها را سوای مکث درخواست نمایید، مخلوط یکسری فراخوانی API، تغییرو تحول فن ها و در اختیار گرفتن مشکلات بسیار سخت میباشد. و اینجاست که RxJava خودش را نشانه میدهد و به همین استدلال ا از این کتابخانه استعمال میکنیم. قبول داریم که RxJava مقداری حیران کننده میباشد و یادگیری آن پاره ای مشقت بار میباشد، البته قیمت داراست که برای آن وقت بگذارید. حتی هنگامی که از Kotlin به کارگیری میکنید، به جهت مزایایی که به کارگیری از RxJava دارااست گشوده هم شغل کردن با RxJava را ادامه می دهید. حتی کارایی API آن با استعمال از کاتلین عالی می گردد و این بخاطر تلاش افزون های جانبی آن میباشد. [ لینک و پیوند دانلود ]
کتابخانه اندروید RxJava2
در صورتیکه درپی کتابخانه های اندرویدی میباشید که در اجرای نرم افزار نویسی ری اکتیو به شما یاری دهد، RxJava مورد ایده آلی برای شماست. این کتابخانه اندروید به طور رسمیً تحت عنوان “کتابخانه ای برای تشکیل داد نرم افزار های غیر همزمان و بر طبق روی داد با به کار گیری از توالی های قابل مشاهده تعریف و تمجید گردیده است و مراحل زنجیره سازی عملیات همگام سازی را معمولی می نماید و میتواند ایرادات را زودتر از کتابخانه های دیگر معلوم نماید.