بهترین-کتابخانه-ها-اندروید-برای-برنامه-نویسان

بهترین کتابخانه ها اندروید برای برنامه نویسان

استفاده از کتابخانه یک راه فوق العاده برای افزایش سرعت کد نویسی شماست.این کتابخانه ها نتیجه کار و تلاش سخت برنامه نویسان دیگر است تا زندگی را برای دیگر برنامه نویسان اندرویدی ساده تر کند. البته هنوز هم عده ایی از برنامه نویسان اعتقاد دارند که برای ساخت یک اپلیکیشن اندرویدی باید تمام بخش های اپلیکیشن توسط خود برنامه نویس نوشته و توسعه داده شود که این تفکر امروزه با توجه به میزان افزایش چشمگیر ویژگی های یک اپلیکیشن اندرویدی ، دیگر از لحاظ زمانی به صرفه نیست. برای اینکه یک اپلیکیشن داری بهترین عملکرد در کوتاه ترین زمان ممکن برای توسعه باشد ، بهترین راه استفاده از کتابخانه ها می باشد. ولی هنوز هم عده ایی از برنامه نویسان از این کتابخانه ها استفاده نمی کنند زیرا نگرانند که شاید کتابخانه ها اندرویدی بسیاری از خطا ها را در نظر نگرفته باشد و اگر از این کتابخانه ها استفاده کنند احتمال -به اصطلاح- Crash کردن اپلیکیشن انها بالا رود. ما قصد داریم در این مقاله به شما لیستی از بهترین کتابخانه های اندرویدی که هم از لحاظ کیفیت و هم از لحاظ امنیتی رتبه بالایی در زمینه خود دارند را به شما معرفی کنیم. پس با ما همراه باشید.


انیمیشن

Android View Animations:یک کتابخانه بسیار قدرتمند در زمینه ساخت انیمیشن می باشد که شما با استفاده از می توانید به راحتی افکت های گوناگون را ایجاد کنید.

RecyclerView Animators:به RecyclerView شما یک سری افکت های بسیار زیبا می دهد.


APIs

CloudRail: این کتابخانه به شما کمک می کند که با استفاده از ان یک سرویس با API بسیار سریع تر ایجاد کنید.

Retrofit: یک نوع از REST client برای اندروید است که بر اساس http API در java interface  عمل می کند.


نمودار

MPAndroidChart:یک کتابخانه قدرتمند برای ایجاد نمودار در اندروید می باشد.این کتابخانه به شما ۸ مدل از نمودار را پیشنهاد میدهد که شما می توانید در اپلیکیشن اندرویدی خود از ان استفاده کنید.

AndroidCharts: یک کتابخانه ساده برای ایجاد نمودار هاست که داری ویژگی هایست که قابلیت شخصی سازی هم دارند.


دیتابیس

SQLBrite : یک wrapper حدودی بر اساس SQLiteOpenHelper و ContentResolver ایجاد می کند که می توانید با ان کوئری بزنید.

Sugar ORM: یک راه برای استفاده از SQLite database بدون نیاز به نوشتن کوئری است.


زمان و تاریخ

TimesSquare for Android یک ویجت ساده و مستقل برای انتخاب تاریخ از یک Calendar View.

Material Calendar View: یک CalendarView است که از متریال دیزاین بارگیری شده است.


dependencies

Dagger یک راه ساده و سریع برای انجام depencies injection در اندروید است.


فایل ها

Android-FilePicker: یک photopicker برای انتخاب تصاویر یا متن ها از یک لیست بسیار زیبا از فایل ها است.

Material File Picker: یک file picker زیبا در متریال دیزاین است.


برنامه نویسی تابعی

Retrolambda: یک روش عالی برای استفاده از Lambdas  در جاوا در ورژن ۷ .


Gestrues

Sensey: یک روش ساده و عالی برای استفاده از gestures در اپلیکیشن اندرویدی خود است.

Android 3D Touch – PeekView: یک راه عالی برای “peek” به مطالب ، مانند ۳D Touch در ios است.


Bluetooth

Android-BluetoothSPPLibrary: یک راه ساده برای استفاده از بلوتوث با استفاده از serial port profile است.

RxAndroidBle: یک کتابخانه عالی برای استفاده از بلوتوث در کم ترین حالت استفاده انرژی است.


دوربین

CameraFilter: یک فیلتر نمایش زنده از دوربین است یک از OpenGL shader ها استفاده می کند.

Material Camera: یک فریمورک سریع و اسان برای دوربین در اندروید است.


مکان

ReactiveLocation:یک کتابخانه کوچک اما مفید که از Google play API برای گرفتن مکان استفاده می کند.

Smart Location Library:یک کتابخانه ساده دیگر که از provider مکان استفاده می کند.


لایه

Android Swipe Layout: کتابخانه ایی که به ازای یک Swipe یک کاری انجام می دهد.به عنوان مثال Swipe به چپ یک آبجکت را پاک کند.

FlexboxLayout : برای شما یک لایه جعبه ایی ایجاد می کند که ممکن است شما ان را در CSS دیده باشید.


نقشه ها

AirMapView : یک نقشه است که یک برداشتی از Google Maps API کرده است. در واقع این کتابخانه برای استفاده از نقشه بدون نیاز به Google Play Store کاربرد دارد.


موسیقی

Music Player:یک اجرا کننده موسیقی تمام عیار و کامل است.

RxAndroidAudio :یک اجرا کننده موسیقی است که از Android Audio API که با پشتیبانی RX می باشد.


GIF

android-gif-drawable:از فایل های GIF موجود در Drawable پشتیبانی می کند و انها را نمایش می دهد.

GifView :یک کتابخانه دیگر برای نمایش GIF در View موجود در Android است.


تصاویر

uCrop:یک کتابخانه بسیار جالب برای برش تصاویر در اندروید.

Glide:یک کتابخانه مدریت تصاویر و نمایش ان ها در اندروید.


ویدیو

VideoPlayerManager: یک کتابخانه برای کمک به شما با استفاده از کلاس مدیا پلیر.

Easy Video Player: یک راه ساده برای استفاده از Video Player در اندروید.


پیام رسان

Chateau: یک فریمورک قدرتمند برای ایجاد عملیات چت در اپلیکیشن اندرویدی شما است.


منبع : zerotohero.ir


برچسب ها :


اشتراک گذاری :