// include_once VIEW_PATH . 'scripts/najva-push-notifications.php' ?>
با تدریس مجتبی سوری
برنامه نویس ارشد اسنپ فود
اگر علاقهمند به برنامهنویسی Back-End هستید، محال است از اهمیت یادگیری React Native و بازار کار آن خبر نداشته باشید. React Native یک فریمورک UI متن باز برای ساخت اپلیکیشن موبایل است که توسط فیس بوک معرفی و عرضه شده است. به کمک ری اکت نیتیو و زبان جاوا اسکریپت میتوانیم برای اندروید، IOS، وب و حتی UWP (پلتفرمی برای ساخت برنامههای تحت ویندوز، ویندوز موبایل، Xbox و سایر محصولات مایکروسافت) اپلیکیشن بسازیم.
به عبارت دیگر React Native شرایطی را مهیا کرده است که برنامه نویسان وب بتوانند اپلیکیشنهایی بسازند که دقیقا شبیه به برنامههای نوشته شده به زبان Native رفتار کنند. از آنجایی که برنامه نویسان زیادی زبان برنامه نویسی جاوا اسکریپت را دوست دارند و از آن استفاده میکنند، تجربهی کار با React Native میتواند لذت بخش باشد. برنامههای React Native نیز مانند React با زبان جاوا اسکریپت و JSX نوشته میشوند. سپس میتوان از این کدهای نوشته شده برای اندروید و iOS خروجی گرفت.
در دوره آموزش ری اکت نیتیو شما به صورت مقدماتی با این فریمورک محبوب آشنا خواهید شد.
در سال های اخیر با گسترش جاوااسکریپت در زمینه های مختلف، این امکان نیز مهیا شده است که در زمینه طراحی و توسعه برنامه های موبایل بتوان از جاوااسکریپت استفاده کرد، شرکت فیسبوک با توسعه فریمورک React Native یکی از شرکت های پیشرو در این زمینه بوده است. فریمورک React Native با استفاده از ساختاری که در کتابخانه React استفاده شده بود توسعه پیدا کرده است و برای توسعه دهندگان وب که قبلا با React کار کرده اند یادگیری آن راحت و آسان می باشد. در این دوره به مقدمات پیاده سازی React Native می پردازیم.