چه زمانی استفاده از React Native منطقی نخواهد بود؟

https://roocket.ir/articles/when-react-native-is-not-a-good-choice-for-a-mobile-application-development

در ابتدای بوجود آمدن React Native آن را یکی دیگر از بزرگ‌ترین ابزارها برای توسعه اپلیکیشن‌های موبایل معرفی کردند. React Native در مقایسه با فرایندهای توسعه محلی یادگیری بسیار ساده‌تری دارد و از طرفی دیگر نسبت به فریمورک‌هایی مانند Ionic و Cordova از امکانات بیشتری برخوردار است.

React Native در مقابل اپلیکیشن‌های Native

https://roocket.ir/articles/react-native-vs-real-native-apps

اگر در زمینه توسعه برنامه موبایل فعالیت دارید، نام React Native نباید برای شما جدید باشد. مدتی می‌شود که این اصطلاح در دنیای فناوری در حال گردش است. از آنجایی که Facebook رسما آن را به عنوان یک پلتفرم اوپن سورس راه‌اندازی کرد، بسیاری از کسب و کار‌ها آن را در پروژه‌های خود پیاده‌سازی کرده‌اند

متقاعد شدم که React Native آینده است

https://roocket.ir/articles/after-building-my-first-react-native-app-im-now-convinced-it-s-the-future

پس از چند هفته کار، توانستم اولین برنامه موبایل خود را بسازم. در طی چند روزی که مشغول به ساخت این برنامه بودم، تحت تاثیر قدرت React Native قرار گرفته، و قانع شدم که با آینده برنامه‌نویسی رو به رو هستیم.

آینده‌ی فریمورک React Native

https://roocket.ir/articles/future-react-native

فنّاوری با گام‌های توقف‌ناپذیر، روبه‌جلو پیش می‌رود و رشد انفجاری بازار نرم‌افزارهای موبایل در سال‌های اخیر، یکی از بهترین مثال‌ها از سرعت بیرحم نوآوری است، که این روزها توسعه‌دهندگان با آن سروکار دارند. در سال ۲۰۱۵، نرم‌افزارهای جهانی موبایل درآمدی در حدود ۶۹.۷ بیلیون دلار کسب کرده‌اند اما آنها برا...

React Native چیست؟ آیا یادگیری آن ارزشش را دارد؟

https://roocket.ir/articles/what-is-react-native

React Native یک فریمورک توسعه‌دهنده برنامه موبایلی است که اجازه توسعه به برنامه‌های چند پلتفرمی ios و اندروید را با استفاده از عناصر بومی UI می‌دهد. پایه این فریمورک زمان اجرای JavaScriptCore و مبدل‌های Babel است. React Native از ویژگی های جدید (JavaScript ES۶) مانند توابع arrow و async/await  و غیر...

آموزش ساخت برنامه موبایل توسط React Native – قسمت اول

https://roocket.ir/articles/learn-how-to-build-a-mobile-app-by-react-native-part-i

در این سری آموزش‌ها میخوایم درباره ساخت اپلیکیشن های native برای ios و اندروید یاد بگیریم. اما این کار رو توسط فریمورک محبوب React Native Javascript انجام میدیم. 

۱۰ اپلیکیشن محبوب که با React Native ساخته شده‌اند

https://roocket.ir/articles/famous-apps-built-with-react-native

در دنیای توسعه موبایل ما همیشه به دنبال راهی برای توسعه و گسترش سریع‌تر و ساختن اپلیکیشن هایی با کارایی بهتر می گردیم. با وجود دو سیستم عامل بزرگ در دنیای موبایل ها، شرکت های مختلف در زمان طراحی اپلیکیشن های موبایلی خود همیشه با دغدغه های متفاوتی روبرو می شوند، برای مثال: آیا اپلیکیشن باید تجربه بهت...

چگونه در React Native یک ویدیو پس‌زمینه بسازیم؟

https://roocket.ir/articles/how-to-create-a-background-video-in-react-native

در این پست، ما یک backgroundVideo را در React Native خواهیم ساخت. اگر به تازگی کار با React Native را شروع کرده‌اید، می‌توانید نگاهی به دوره مربوطه بر روی راکت داشته باشید.

7 دلیل برای اینکه چرا React Native آینده ی اپلیکیشن های هیبریدی است

https://roocket.ir/articles/7-reasons-why-react-native-is-the-future-of-hybrid-apps

در دنیای توسعه اپلیکیشن موبایل, ما همیشه دنبال چرخه ی کوتاه تری برای توسعه بودیم, زمان کمتر برای گسترش اپ ها و کارایی بهتر اونها. در دنیای این اپ ها که دو سیستم عامل معروف غلبه دارند باید به یک مصالحه رسید : اپ هایی که تجربه کاربری بهتری فراهم می‌کنند یا اپ هایی  که توسعه سریع‌تری دارند و برای پلتفر...

React Native در مقابل Ionic

https://roocket.ir/articles/react-native-vs-ionic-which-one-is-the-better-mobile-app-development-framework

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

تفاوت‌های اصلی میان ReactJS و React-Native چه هستند؟

https://roocket.ir/articles/from-reactjs-to-react-native-what-are-the-main-differences-between-both

React Native به مدت دو سال در صحنه حضور داشته است، و از آنجایی که می‌تواند برای اندروید استفاده شود و ما را قادر سازد تا برنامه‌های موبایل میان پلتفرمی بسازیم، تبدیل به پلتفرم بسیار جالبی شده است. همچنین برخی شرکت کنندگان آن، این فریم‌وورک را برای ساخت برنامه‌های دسکتاپ برای Mac و ویندوز سفارشی‌سازی...

React Native در مقابل توسعه اپلیکیشن‌های Native برای موبایل

https://roocket.ir/articles/react-native-vs-native-in-mobile-app-development

به عنوان یک کارآموز اشتیاق زیادی به توسعه‌ اپلیکیشن برای آی‌او‌اس پیدا کرده‌ام، اما جدیدا با این موضوع مواجه شده‌ام که برای توسعه چنین اپلیکیشنی باید از زبان محلی و اصلی خود آن استفاده کنم یا اینکه سراغ React Native بروم

آموزش ساخت برنامه موبایل توسط React Native – قسمت دوم

https://roocket.ir/articles/learn-how-to-build-a-mobile-app-by-react-native-part-ii

در قسمت قبل با ساختار و نحوه راه اندازی React Native آشنا شدیم, در این قسمت میخواهیم بیشتر روی کار عملی تمرکز کنیم و پروژه رو جلو ببریم.

چگونه یک برنامه بر پایه موقعیت مکانی را با استفاده از React Native توسعه دهیم؟

https://roocket.ir/articles/how-to-develop-a-location-based-application-using-react-native

وقتی که پنجره‌ای ظاهر می‌شود و درخواست می‌کند تا به موقعیت مکانی ما دسترسی داشته باشد، و ما بر روی اجازه دادن کلیک می‌کنیم چه اتفاق خوبی می‌تواند بیفتد؟ برخی برنامه‌ها تجربه بهتری را فراهم می‌کنند؛ مانند فیس‌بوک که افراد نزدیک را به شما پیشنهاد می‌دهد

سیستم‌های طراحی در React Native

https://roocket.ir/articles/design-systems-in-react-native

به صورت کلی زمانی که از سیستم طراحی یا Design System صحبت می‌شود به یک نوع از فایل راهنما اشاره می‌شود. سیستم طراحی به تیم‌های توسعه و طراحی این کمک را می‌کند تا بتوانند محصولاتی با سازگاری بصری بالا را ایجاد بکنند.

مقایسه React Native و Ionic و Flutter

https://roocket.ir/articles/react-native-vs-ionic-vs-flutter-comparison-of-top-cross-platform-app-development-tools

میلیون‌ها اَپ در دسترس وجود دارد که توسط شمار زیادی از مردم کره‌ی زمین برای تبادل اطلاعات مورد استفاده قرار می‌گیرند. برنامه‌های موبایلی قادرند مسیری که شخص می اندیشد تا کارهای روزانه، از ارتباطات گرفته تا پخت و پز را تغییر دهند.

اساس React Native: کپی در کلیپ‌بورد

https://roocket.ir/articles/react-native-basics-copy-to-clipboard

خواندن از کلیپ‌بورد و نوشتن بر روی آن در React با استفاده از اِی‌پی‌آی Clipboard بسیار آسان است. در این آموزش مختصر، یک برنامه ساده برای انجام این کار خواهیم ساخت

پیاده‌سازی یک لیست اسکرول بی نهایت در React Native

https://roocket.ir/articles/implementing-an-infinite-scroll-list-in-react-native

وقتی که در حال پیاده‌سازی صفحه‌بندی‌ها در یک دستگاه موبایل هستید، با توجه به این که فضای موجود بر خلاف وب در حالت حداقلی خود است، اسکرول کردن بی نهایت همیشه راه حل مد نظر همه بوده است که یک تجربه نرم و مطلوب را به کاربران شما می‌دهد

مقایسه ReactNative و Xamarin

https://roocket.ir/articles/react-native-vs-xamarin

ReactNative و Xamarin ازجمله ابزارهای بسیار عالی برای توسعه برنامه‎‌های کاربردی موبایل هستند. هردوی آن‌ها بسیار محبوب هستند. اما کدام‌یک بهتر است؟ کدام‌یک می‌تواند برای کار شما کاملاً مناسب باشد؟ در این پست، تلاش می‌کنیم به این سؤالات پاسخ دهیم.

11 اشتباه رایج در طی توسعه برنامه‌های React Native / Redux

https://roocket.ir/articles/11-mistakes-ive-made-during-react-native-redux-app-development

پس از کار کردن با React Native به مدت تقریبا یک سال، ‌تصمیم گرفتم اشتباهات رایجی که معمولا تازه‌کاران انجام می‌دهند را لیست کنم. در این مثاله، با ۱۱ مورد از آن‌ها آشنا خواهید شد