در این مقاله شرکت پلاتین قصد دارد لیستی از پر کاربرد ترین کتابخانه های react native را بر اساس تعداد استفاده در اپلیکیشن های اندروید و ios را برسی کند.
۱. react navigation :
کاربرد این کتابخانه ، جابه جایی بین صفحات اپلیکیشن ، ساخت tab و ساخت drawer است.
react navigation یک کتابخانه بسیار کاربردی برای اپلیکیشن های android و ios است بطوری که شما تعداد محدود اپلیکیشن هایی را پیدا خواهید کرد که در آن بین صفحات جابه جایی وجود نداشته باشد و از این کتابخانه استفاده نکرده باشد. علاوه بر این با نصب این کتابخانه برای اپلیکیشن خود، میتوانید لیست کشویی (drawer navigation) و تب (tab navigation) بسازید.
۲. lottie:
این کتابخانه بیشتر در ساخت انیمیشن ها مورد استفاده قرار می گیرد.
Lottie یک کتابخانه برای Android و iOS است که انیمیشن Adobe After Effects را با استفاده از یک ابزار open-source به نام Bodymovin بصورت JSON در گوشی موبایل نمایش میدهد.
۳. native base:
کاربرد:
شامل کامپوننت های آماده زیر میباشد:
- Anatomy
- Accordion
- ActionSheet
- Badge
- Button
- Card
- Check Box
- Date Picker
- Deck Swiper
- FABs
- Footer Tabs
- Form
- Header
- Icon
- Layout
- List
- Picker
- Radio Button
- Search Bar
- Segment
- Spinner
- Swipeable List
- Tabs
- Thumbnail
- Toast
- Typography
- Drawer
- Ref
یک کتابخانه کاربردی و open-source برای ساخت رابط کاربری جذاب برای دو نسخه Android و Ios .
یکی از مهم ترین ویژگی های native base این است که شما میتوانید کامپوننت ها را customize کرده و استایل های مربوط به هر کامپوننت را تغییر بدهید.همچنین native base در expo قابل استفاده است.
۴. vector-icons:
کاربرد:
استفاده از آیکون های متفاوت.
React Native Vector Icons یکی از محبوب ترین کتابخانه های موجود در GitHub است. این کتابخانه بیش از ۳۰۰۰ آیکون دارد که همگی رایگان هستند.این آیکون به صورت کامل سفارشی سازی شده و میتوانید اندازه و رنگ را با توجه به نیاز خود تغییر بدهید.
۵. maps:
کاربرد این کتابخانه نمایش نقشه است.
این کتابخانه توسط گوگل طراحی شده است و زمانی که بخواهیم در اپلیکیشن خود نقشه را نمایش دهیم از این کتابخانه استفاده می کنیم.
router flux .6:
این کتابخانه برای جابه جایی بین صفحات کاربرد دارد.
اrouter flux یک کتابخانه قدرتمند و ساده برای جابه جایی بین صفحات است.
۷. react native navigation:
کاربرد:
جابه جایی بین صفحات.
react native navigation یک کتابخانه ساده برای جابه جایی بین صفحات برای دو پلتفرم android و ios در react native است.
۸. react native swiper :
کاربرد:
ساخت اسلایدر
swiper یکی از کتابخانه های کاربر پسند در زمینه ساخت اسلایدر در اپلیکیشن های android و ios است.
۹. redux:
کاربرد:
استفاده state در چند فایل بطور همزمان.
بعضی از state ها باید بین چندین کامپوننت به اشتراک گزاشته شوند.یک مثال خوب در این مورد session state است.هنگامی که اپلیکشن load می شود ،معمولا یک سری اطلاعات کاربر نیاز دارد که بین چندین کامپوننت مختلف share شود .به احتمال خیلی زیاد این کامپوننت ها هیچ ارتباط مستقیمی با هم ندارند بنابراین Redux یک راه حل مناسب برای به اشتراک گزاشتن state ها است.
۱۰. React Native Camera:
کاربرد:
استفاده از دوربین در پروژه.
کتابخانه React Native Camera این امکان رو به اپلیکیشن میدهد تا به دوربین گوشی دسترسی داشته باشد و بتواند عکس بگیرد و آن را ذخیره کند.
۱۱. gifted chat:
کاربرد این کتابخانه ، ساخت اپلیکیشن برای چت کردن است.
این کتابخانه این امکان را فراهم میکند تا یک اپلیکیشن برای چت کردن ایجاد کنیم.
۱۲. react native animatable :
کاربرد:
ساخت انیمیشن در کوتاه ترین زمان.
یکی از عواملی که باعث زیبایی اپلیکیشن میشود ، استفاده از انیمیشن هاست. اما اگر یادگیری animated در react native مشکل باشد ، میتوانید انیمیشن های آماده این کتابخانه را فراخوانی و بسیار ساده از آنها استفاده کنید.
۱۳. realm :
کاربرد:
دیتابیس برای موبایل
دیتابیس Realm رو میتوان نسل جدید دیتابیس های موبایل دانست که در اپلیکیشین های React Native برای هر دو پلتفرم Android و Ios استفاده میشود.
۱۴. react native video:
کاربرد:
نمایش ویدئو .
اگر نیاز دارید در اپلیکیشن android یا ios خود ویدئو نمایش دهید بهترین انتخاب استفاده از کتابخانه React Native Video است.
۱۵. push notiofication :
کاربرد این کتابخانه ، پیاده سازی نوتیفیکیشن است.
نوتیفیکیشن پیام هایی هستند که شما میتوانید در هر زمانی و با هدف خاصی برای کاربران برنامه خود ارسال کنید در حالی که لازم نیست کاربر با برنامه شما کار کند.
با پلاتین همراه باشید.