۱۵ کتابخانه کاربردی در React Native

در این مقاله شرکت پلاتین قصد دارد لیستی از پر کاربرد ترین کتابخانه های react native را  بر اساس تعداد استفاده در اپلیکیشن های اندروید و ios را برسی کند.

۱. react navigation :

کاربرد این کتابخانه ، جابه جایی بین صفحات اپلیکیشن ، ساخت tab و ساخت drawer است.

react navigation یک کتابخانه بسیار کاربردی برای اپلیکیشن های android و ios است بطوری که شما تعداد محدود اپلیکیشن هایی را پیدا خواهید کرد که در آن بین صفحات جابه جایی وجود نداشته باشد و از این کتابخانه استفاده نکرده باشد. علاوه بر این با نصب این کتابخانه برای اپلیکیشن خود، میتوانید لیست کشویی (drawer navigation) و تب (tab navigation) بسازید.

react navigation

۲. lottie:

این کتابخانه بیشتر در ساخت انیمیشن ها مورد استفاده قرار می گیرد.

Lottie یک کتابخانه برای Android و iOS است که انیمیشن Adobe After Effects را با استفاده از یک ابزار open-source به نام Bodymovin بصورت JSON در گوشی موبایل نمایش میدهد.

lottie

۳. native base:

کاربرد:

شامل کامپوننت های آماده زیر میباشد:

یک کتابخانه کاربردی و open-source برای ساخت رابط کاربری جذاب برای دو نسخه Android و Ios .

یکی از مهم ترین ویژگی های native base این است که شما میتوانید کامپوننت ها را customize کرده و استایل های مربوط به هر کامپوننت را تغییر بدهید.همچنین native base در expo قابل استفاده است.

native base

۴. vector-icons:

کاربرد:

استفاده از آیکون های متفاوت.

React Native Vector Icons یکی از محبوب ترین کتابخانه های موجود در GitHub است. این کتابخانه بیش از ۳۰۰۰ آیکون دارد که همگی رایگان هستند.این آیکون به صورت کامل سفارشی سازی شده و میتوانید اندازه و رنگ را با توجه به نیاز خود تغییر بدهید.

vector icons

۵. maps:

کاربرد این کتابخانه نمایش نقشه است.

این کتابخانه توسط گوگل طراحی شده است و زمانی که بخواهیم در اپلیکیشن خود  نقشه را نمایش دهیم از این کتابخانه استفاده می کنیم.

maps

router flux .6:

این کتابخانه برای جابه جایی بین صفحات کاربرد دارد.

اrouter flux یک کتابخانه قدرتمند و ساده برای جابه جایی بین صفحات است.

router flux

۷. react native navigation:

کاربرد:

جابه جایی بین صفحات.

react native navigation یک کتابخانه ساده برای جابه جایی بین صفحات برای دو پلتفرم android و ios در react native است.

۸. react native swiper :

کاربرد:

ساخت اسلایدر

swiper یکی از کتابخانه های کاربر پسند در زمینه ساخت اسلایدر در اپلیکیشن های android و ios است.

react native swiper

۹. redux:

کاربرد:

استفاده state در چند فایل بطور همزمان.

بعضی از state ها باید بین چندین کامپوننت به اشتراک گزاشته شوند.یک مثال خوب در این مورد session state است.هنگامی که اپلیکشن load می شود ،معمولا یک سری اطلاعات کاربر نیاز دارد که بین چندین کامپوننت مختلف share شود .به احتمال خیلی زیاد این کامپوننت ها هیچ ارتباط مستقیمی با هم ندارند بنابراین Redux یک راه حل مناسب برای به اشتراک گزاشتن state ها است.

redux

۱۰. React Native Camera:

کاربرد:

استفاده از دوربین در پروژه.

کتابخانه React Native Camera این امکان رو به اپلیکیشن میدهد تا به دوربین گوشی دسترسی داشته باشد و بتواند عکس بگیرد و آن را ذخیره کند.

react native camera

۱۱. gifted chat:

کاربرد این کتابخانه ، ساخت اپلیکیشن برای چت کردن است.

این کتابخانه این امکان را فراهم میکند تا یک اپلیکیشن برای چت کردن ایجاد کنیم.

gifted chat

۱۲. react native animatable :

کاربرد:

ساخت انیمیشن در کوتاه ترین زمان.

یکی از عواملی که باعث زیبایی اپلیکیشن میشود ، استفاده از انیمیشن هاست. اما اگر یادگیری animated در react native  مشکل باشد ، میتوانید انیمیشن های آماده این کتابخانه را فراخوانی و بسیار ساده از آنها استفاده کنید.

react native animated

۱۳. realm :

کاربرد:

دیتابیس برای موبایل

دیتابیس Realm رو میتوان نسل جدید دیتابیس های موبایل دانست که در اپلیکیشین های React Native برای هر دو پلتفرم Android و Ios استفاده میشود.

realm

۱۴. react native video:

کاربرد:

نمایش ویدئو .

اگر نیاز دارید در اپلیکیشن android یا ios خود ویدئو نمایش دهید بهترین انتخاب استفاده از کتابخانه React Native Video است.

react native video

۱۵. push notiofication :

کاربرد این کتابخانه ، پیاده سازی نوتیفیکیشن است.

نوتیفیکیشن پیام هایی هستند که شما میتوانید در هر زمانی و با هدف خاصی برای کاربران برنامه خود ارسال کنید در حالی که لازم نیست کاربر با برنامه شما کار کند.

push notification

با پلاتین همراه باشید.

دیدگاه شما:

نوشته های مرتبط

تکنولوژی های استفاده شده در netflix | Netflix TechStack

۱۴

آذر
react, SWIFT, The best startup, اخبار, استارت اپ, بازاریابی, بازاریابی محتوا, تجارت, تحقیقات بازار, جاوا اسکریپت, طراحی اپلیکیشن

تکنولوژی های استفاده شده در netflix | Netflix TechStack

در این مقاله قصد داریم تکنولوژی های مورد استفاده در Netflix رو براتون شهر بدیم . پس ادامه مطلب رو دنبال کنید 🙂 Tech stack یا پشته فناوری به مجموعه‌ای از فناوری‌ها، زبان‌ها، ابزارها و سرویس‌هایی اشاره دارد که در […]

۲۴

اردیبهشت
هوش مصنوعی

معرفی بهترین ابزار هوش مصنوعی

ابزار هوش مصنوعی (Artificial Intelligence) به دسته‌ای از تکنولوژی‌ها گفته می‌شود که به کامپیوترها اجازه می‌دهد تا به صورت خودکار، هوشمندانه و بدون نیاز به دخالت انسان، مسائل را حل کنند و تصمیم‌هایی بگیرند. در این روش، کامپیوتر با استفاده[…]

http://platinco.ir/tag/python/

۱۴

اردیبهشت
پایتون

آموزش کتابخانه pygame

انواع روش های ساخت بازی با پایتون Python یکی از زبان‌های محبوب برای توسعه بازی است و به دلیل سادگی و قابلیت استفاده آن، توسعه دهندگان بازی‌های زیادی از آن استفاده می‌کنند. در ادامه، انواع روش‌های ساخت بازی با پایتون[…]