اگر در زمینه توسعه برنامه موبایل فعالیت دارید، نام React Native نباید برای شما جدید باشد. مدتی میشود که این اصطلاح در دنیای فناوری در حال گردش است. از آنجایی که Facebook رسما آن را به عنوان یک پلتفرم اوپن سورس راهاندازی کرد، بسیاری از کسب و کارها آن را در پروژههای خود پیادهسازی کردهاند
فنّاوری با گامهای توقفناپذیر، روبهجلو پیش میرود و رشد انفجاری بازار نرمافزارهای موبایل در سالهای اخیر، یکی از بهترین مثالها از سرعت بیرحم نوآوری است، که این روزها توسعهدهندگان با آن سروکار دارند. در سال ۲۰۱۵، نرمافزارهای جهانی موبایل درآمدی در حدود ۶۹.۷ بیلیون دلار کسب کردهاند اما آنها برا...
هر روزه هزاران اپلیکیشن جدید در دنیا ایجاد میشوند. برخی از این اپلیکیشنها روانه App Store و برخی دیگر وارد Play Store میشوند، در این بین درصد کمی نیز به دیگر پلتفرمها مانند مایکروسافت و آمازون تخصیص مییابند
امروزه، توسعهدهی برنامههای موبایل مسیر طولانیای را طی کرده است و به مانند قبل نیست. در دورههای پیشین، روند توسعهدهی فقط شامل تصمیات سادهای مانند طراحی، ویژگیها و هزینه ساخت برنامه بود
به صورت کلی زمانی که از سیستم طراحی یا Design System صحبت میشود به یک نوع از فایل راهنما اشاره میشود. سیستم طراحی به تیمهای توسعه و طراحی این کمک را میکند تا بتوانند محصولاتی با سازگاری بصری بالا را ایجاد بکنند.
به عنوان یک کارآموز اشتیاق زیادی به توسعه اپلیکیشن برای آیاواس پیدا کردهام، اما جدیدا با این موضوع مواجه شدهام که برای توسعه چنین اپلیکیشنی باید از زبان محلی و اصلی خود آن استفاده کنم یا اینکه سراغ React Native بروم
خواندن از کلیپبورد و نوشتن بر روی آن در React با استفاده از اِیپیآی Clipboard بسیار آسان است. در این آموزش مختصر، یک برنامه ساده برای انجام این کار خواهیم ساخت
بومی سازی در ریاکت نیتیو میتواند کمی مشکل باشد، به همین دلیل ما تصمیم به نوشتن این آموزش گرفتیم. بیایید ببینیم که چگونه میتوان برنامههای ریاکت نیتیو را به صورت صحیح بومی سازی کرد.
وقتی صحبت از توسعه برنامههای تلفن همراه چند پلتفرمی میشود، عمدتا دو فریمورک توسعه موبایل به نامهای React Native و Flutter توجه ما را جلب میکنند.
هدف من در این مقاله بررسی عملکرد swift و React Native است.برای رسیدن به این هدف، باید یک برنامه مشابه را با هر دو بسازم.
پس از چند هفته کار، توانستم اولین برنامه موبایل خود را بسازم. در طی چند روزی که مشغول به ساخت این برنامه بودم، تحت تاثیر قدرت React Native قرار گرفته، و قانع شدم که با آینده برنامهنویسی رو به رو هستیم.
میلیونها اَپ در دسترس وجود دارد که توسط شمار زیادی از مردم کرهی زمین برای تبادل اطلاعات مورد استفاده قرار میگیرند. برنامههای موبایلی قادرند مسیری که شخص می اندیشد تا کارهای روزانه، از ارتباطات گرفته تا پخت و پز را تغییر دهند.
این مطلب پنجمین مطلب از مجموعه «تجربه استفاده از React Native در Airbnb» است که ما در آن به بررسی تجربه استفاده از ریاکت نیتیو و آینده اپلیکیشن موبایلی در Airbnb میپردازیم.
در این پست، ما یک backgroundVideo را در React Native خواهیم ساخت. اگر به تازگی کار با React Native را شروع کردهاید، میتوانید نگاهی به دوره مربوطه بر روی راکت داشته باشید.
در پایان این مقاله شما یک برنامه React Native ایجاد خواهید کرد که هم در آی او اس و هم در دستگاههای اندرویدی قابل اجرا باشد.
در دنیای توسعه موبایل ما همیشه به دنبال راهی برای توسعه و گسترش سریعتر و ساختن اپلیکیشن هایی با کارایی بهتر می گردیم. با وجود دو سیستم عامل بزرگ در دنیای موبایل ها، شرکت های مختلف در زمان طراحی اپلیکیشن های موبایلی خود همیشه با دغدغه های متفاوتی روبرو می شوند، برای مثال: آیا اپلیکیشن باید تجربه بهت...
در این سری آموزشها میخوایم درباره ساخت اپلیکیشن های native برای ios و اندروید یاد بگیریم. اما این کار رو توسط فریمورک محبوب React Native Javascript انجام میدیم.
در قسمت قبل با ساختار و نحوه راه اندازی React Native آشنا شدیم, در این قسمت میخواهیم بیشتر روی کار عملی تمرکز کنیم و پروژه رو جلو ببریم.
قبلا درباره بهبود کارایی برنامه با هک کردن Event loop صحبت کرده ام. هدف رسیدن به 60 فریم بر ثانیه است. تمام این ها در مورد React یا React Native هم صدق می کند.
در سال ۲۰۱۶ شرکت Airbnb تصمیم به استفاده از ریاکت نیتیو گرفتند. حال پس از گذشت دو سال آنها قصد دارند تجربهشان در رابطه با استفاده از این فریمورک را در ۵ قسمت برای ما توضیح دهند.