آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

آموزش React Native-آموزش پروژه محور React Native

آموزش React Native

آموزش مباحث پایه React Native

شروع کار با  React Native
آموزش React Native - شروع کار با React Native

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

3343 بازدید
ادامه
آموزش محیط Linux و android در React Native
آموزش React Native-آموزش محیط Linux و android در React Nativ ...

می توانید از هر ویرایشگری برای توسعه application خود استفاده کنید، با این حال Android Studio را برای راه اندازی ابزارهای مورد نیاز برای build کردن application React Native خود برای android لازم خواهید داشت.آموزش محیط Linux و android در React Native

2080 بازدید
ادامه
آموزش کار با  Mac و android با React Native
آموزش React Native-آموزش کار با Mac و android با React Nati ...

می توانید از هر ویرایشگری برای توسعه application خود استفاده کنید، با این حال Android Studio را برای راه اندازی ابزارهای مورد نیاز برای build کردن application React Native خود برای android، لازم خواهید داشت.آموزش کار با Mac و android با React Native

1816 بازدید
ادامه
آموزش محیط Windows و android در React Native
آموزش React Native-آموزش محیط Windows و android در React Nat ...

می توانید از هر ویرایشگری برای توسعه application خود استفاده کنید، با این حال Android Studio را برای راه اندازی ابزارهای مورد نیاز برای build کردن application React Native خود برای android لازم خواهید داشت.آموزش محیط Windows و android در React Native

2162 بازدید
ادامه
آموزش Color Reference در React Native
آموزش React Native-آموزش Color Reference در React Native

component ها در React Native با استفاده از جاوااسکریپت استایل دهی می شوند. مشخصه های رنگ معمولا شبیه CSS در وب عمل می کنند.آموزش Color Reference در React Native

1628 بازدید
ادامه

آموزش راه اندازی محیط توسعه React Native

آموزش مفاهیم پایه React Native
آموزش React Native -آموزش مفاهیم پایه React Native

آموزش مفاهیم پایه React Native

2216 بازدید
ادامه
آموزش Props در React Native
دوره آموزش react native-آموزش Props در React Native

اغلب component ها هنگام initialize می توانند با پارمترهای مختلفی سفارشی سازی شوند. این پارامترهای زمانِ ساخت، Props نامیده می شوند.آموزش Props در React Native

1703 بازدید
ادامه
آموزش State ها در React Native
آموزش React Native-آموزش State ها در React Native

دو نوع دیتا وجود دارد که یک component را کنترل می کند: props و state. دیتای Props توسط component parent مقداردهی می شوند و در طول چرخه حیات component ثابت هستند. برای دیتای متغیر، از state استفاده می کنیم.آموزش State ها در React Native

1759 بازدید
ادامه
آموزش Style ها در React Native
آموزش Style ها در React Native-دوره آموزش React Native

در React Native، برای تعریف style از syntax یا زبان خاصی استفاده نمی کنیم. application را با استفاده از جاوااسکریپت style می دهیم. همه component های اصلی یک prop به نام style دارند. اسامی و مقادیر style معمولا شبیه CSS در وب کار می کند، با این تفاوت که اسامی به صورت camel casing انتخاب می شوند، مثلا backgroundColor (و نه background-color).آموزش Style ها در React Native

1951 بازدید
ادامه
آموزش Width و  Height در React Native component
آموزش Width و Height در React Native component-آموزش React ...

ساده ترین راه مقداردهی به ابعاد یک component مقداردهی ثابت به width و height در هنگام استفاده از style است. تمام ابعاد در React Native بدون واحد هستند، و نشان دهنده density-independent pixel هاهستند.آموزش Width و Height در React Native component

1874 بازدید
ادامه
آموزش Layout در React Native با استفاده از flexbox
آموزش Layout در React Native با استفاده از flexbox-آموزش Rea ...

یک component می تواند چیدمان component های child خود را با استفاده از algorithm Flexbox تعیین کند. Flexbox برای ایجاد یک Layout پایدار روی صفحات با سایزهای مختلف طراحی شده است.آموزش Layout در React Native با استفاده از flexbox

2361 بازدید
ادامه
آموزش مدیریت ورودی های متنی در React Native
آموزش مدیریت ورودی های متنی در React Native-آموزش React Nati ...

component پایه ای که برای دریافت ورودی از کاربر استفاده می شود TextInput است. این component یک prop به اسم onChangeText دارد که می توان به آن تابعی داد که پس از هر تغییر متن صدا زده شود. یک prop به اسم onSubmitEditing دارد که می توان به آن تابعی داد که هنگام ثبت دیتا، صدا زده شود.آموزش مدیریت ورودی های متنی در React Native

1630 بازدید
ادامه
آموزش مدیریت ورودی های touch در React Native
فیلم آموزش React Native-آموزش مدیریت ورودی های touch در Reac ...

عمده ی تعامل کاربران با application های موبایل از طریق touch است. آن ها از حرکاتی ترکیبی، مثل زدن یک button، بالا و پایین کردن یک لیست، zoom روی یک نقشه و... استفاده می کنند. React Native، component هایی برای کار با انواع حرکات متداول در اختیار می گذارد. علاوه بر آن یک سیستم جامع gesture responderبرای شناسایی حرکات پیچیده تر دارد.آموزش مدیریت ورودی های touch در React Native

1674 بازدید
ادامه
آموزش استفاده از ScrollView در React Native
آموزش استفاده از ScrollView در React Native-آموزش React

ScrollView یک container scroll کلی است که می تواند چندین component و view را در خود نگه دارد. آیتم های قابل scroll لازم نیست هم نوع باشند، و می توان آن ها را هم افقی (با مقداردهی بهprop horizontal) و هم عمودی scroll کرد.آموزش استفاده از ScrollView در React Native

1711 بازدید
ادامه
آموزش استفاده از List View در React Native
آموزش استفاده از List View در React Native

React Native مجموعه ای از component ها برای نمایش لیست ها در اختیار می گذارد. عمدتا از FlatList یا SectionList استفاده می شود.آموزش استفاده از List View در React Native

1601 بازدید
ادامه
آموزش ارتباطات تحت شبکه در React Native Apps
آموزش ارتباطات تحت شبکه در React Native Apps

اغلب application های موبایل منابع خود را از شبکه load می کنند. ممکن است بخواهید یک POST request به یک REST API بزنید، یا محتوایی ثابت از یک سرور بگیرید.آموزش ارتباطات تحت شبکه در React Native Apps

1886 بازدید
ادامه
آموزش منابع دیگر در حوزه React Native
آموزش منابع دیگر در حوزه React Native

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

1695 بازدید
ادامه
آموزش ارتقاء نسخه React Native
آموزش ارتقاء نسخه React Native

آموزش ارتقاء نسخه React Native

2068 بازدید
ادامه

آموزش مفاهیم پیشرفته React Native

آموزش تنظیماتی برای بهبود عملکرد  Flatlist در React Native
آموزش تنظیماتی برای بهبود عملکرد Flatlist در React Native

VirtualizedList: کامپوننت پایه ی FlatList (پیاده سازی React Native از مفهوم virtual List)آموزش تنظیماتی برای بهبود عملکرد Flatlist در React Native

1959 بازدید
ادامه
آموزشcomponent ها و API ها در React Native
آموزشcomponent ها و API ها در React Native

React Native چندین component built-in دارد. لیست کاملی از component ها و API ها در این سایت موجود است.آموزشcomponent ها و API ها در React Native

1822 بازدید
ادامه
آموزش کدهای پلتفرم - محور برای React Native Apps
آموزش کدهای پلتفرم - محور برای React Native Apps

هنگام ساخت یک application که روی پلتفرم های مختلف قابلیت اجرا دارد، می خواهیم تا جایی که ممکن است از کدهای یکسان در بخش های مختلف بارها استفاده کنیم. با این حال، سناریوهای زیادی ممکن است پیش بیاید که در آن کدها باید متفاوت باشند، برای مثال ممکن است بخواهیم المان های بصری متفاوتی برای application android و IOS خود استفاده کنیم.آموزش کدهای پلتفرم - محور برای React Native Apps

1619 بازدید
ادامه
آموزش حرکت بین صفحات (Navigation) در React Native
آموزش حرکت بین صفحات (Navigation) در React Native

application های موبایل معمولا تک صفحه ای نیستند. مدیریت نمایش و حرکت بین چندین صفحه معمولا توسط navigator انجام می شود.آموزش حرکت بین صفحات (Navigation) در React Native

3126 بازدید
ادامه
آموزش تصاویر در React Native
آموزش تصاویر در React Native

React Native روشی یکپارچه برای مدیریت عکس ها و دیگر فایل های media در application android و iOS فراهم می آورد. برای افرودن یک عکس ثابت به آموزش تصاویر در React Native

2442 بازدید
ادامه
آموزش انیمیشن ها در React Native
آموزش انیمیشن ها در React Native

انیمیشن ها در ایجاد یک تجربه کاربری فوق العاده، بسیار موثرند. انیمیشن به شما امکان انتقال حس حرکت را در UI می دهد. React Native دو سیستم مکمل برای ایجاد انیمیشن را در اختیار می گذارد: Animated و LayoutAnimation.آموزش انیمیشن ها در React Native

2033 بازدید
ادامه
آموزش استفاده از Timer در یک React Native App
آموزش استفاده از Timer در یک React Native App

Timerها میتوانند نقش مهمی در یک برنامه داشته باشند.React Native، امکان استفاده از browser timer ها را پیاده سازی کرده و در اختیار می گذارد.آموزش استفاده از Timer در یک React Native App

1711 بازدید
ادامه
آموزش Debugging در یک React Native Application
آموزش Debugging در یک React Native Application

آموزش Debugging در یک React Native Application

2104 بازدید
ادامه
آموزش عملکرد (Performance) در React Native Apps
آموزش عملکرد (Performance) در React Native Apps

یک دلیل مهم برای استفاده از React Native به جای ابزارهای مبتنی بر WebView ، رسیدن به 60 frame در ثانیه است درحالی که application حس و ظاهر یک application native را داشته باشد . هدف ما این است که با React Native، شما روی application تان تمرکز کنید نه بهبود عملکرد آن پیش فرض عملکرد روانی برای UI ارائه دهیم، اما گاهی اوقات این امکان وجود ندارد.آموزش عملکرد (Performance) در React Native Apps

1838 بازدید
ادامه
آموزش سیستم Gesture Responder در React Native
آموزش سیستم Gesture Responder در React Native

آموزش سیستم Gesture Responder در React Native

1553 بازدید
ادامه
آموزش محیط های جاوااسکریپت (JavaScript Environments)
آموزش محیط های جاوااسکریپت (JavaScript Environments)

وقتی از React Native استفاده می کنید، کد جاوااسکریپت را در دو محیط اجرا می کنید.آموزش محیط های جاوااسکریپت (JavaScript Environments)

1623 بازدید
ادامه
آموزش دستکاری مستقیم component ها در React Native
آموزش دستکاری مستقیم component ها در React Native

آموزش دستکاری مستقیم component ها در React Native

1843 بازدید
ادامه
آموزش ادغام React Native با application های موجود
آموزش ادغام React Native با application های موجود

React Native برای زمانی که از صفر شروع به توسعه ی یک application می کنید گزینه عالی است. با این حال، درصورت افزودن یک view یا یک جریان کاربری به یک application native موجود هم به خوبی کار می کند. در طی چند مرحله، می توانید قابلیت ها، صفحات، viewها و... React Native را به پروژه تان اضافه کنید.آموزش ادغام React Native با application های موجود

1979 بازدید
ادامه
آموزش اجرای React Native App روی موبایل
آموزش اجرای React Native App روی موبایل

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

3047 بازدید
ادامه
آموزش Troubleshooting در React Native
آموزش Troubleshooting در React Native

آموزش Troubleshooting در React Native

1654 بازدید
ادامه
آموزش راه اندازی ماژول های React Native
آموزش راه اندازی ماژول های React Native

آموزش راه اندازی ماژول های React Native

1959 بازدید
ادامه

آموزش استفاده React Native برای IOS

آموزش React Native: ماژول های native در iOS
آموزش React Native: ماژول های native در iOS

گاهی اوقات یک برنامه نیاز به دسترسی به یک API از پلتفرم را دارد که React Native هنوز ماژول مربوط به آن را ندارد. ممکن است بخواهید کد Objective-C، Swift یا C++ موجود را بدون پیاده سازی مجدد آن در JavaScript دوباره استفاده کنید یا کدی با عملکرد خوب و multi thread مثلا برای پردازش تصویر، دیتابیس، یا هر افزونه ی پیشرفته ای بنویسید.آموزش React Native: ماژول های native در iOS

2130 بازدید
ادامه
آموزش افزودن library ها به React Native Application
آموزش افزودن library ها به React Native Application

همه ی application ها از تمام قابلیت های native استفاده نمی کنند، و لازم نیست همه ی کدهای لازم برای پشتیبانی از این ویژگی ها را داشته باشند، چرا که سایز فایل نصبی نهایی زیاد می شود. با این وجود می خواهیم افزودن این قابلیت ها در زمان نیاز آسان باشد. به همین منظور بسیاری از این قابلیت ها را به صورت library های ثابت مستقلی برای آن ها ارائه کرده ایم.آموزش افزودن library ها به React Native Application

1781 بازدید
ادامه
آموزش native component ها برای طراحی رابط کاربری در React Native
آموزش native component ها برای طراحی رابط کاربری در React Na ...

هزاران native component وجود دارد، React Native اغلب component های کلیدی را در اختیار شما می گذارد، مثل ScrollView و TextInput، اما گاهی به component هایی نیاز داریم که در React Nativeنیست. component هایی برای application تان ساخته باشید component React Native استفاده کرد. آموزش native component ها برای طراحی رابط کاربری در React Native

1778 بازدید
ادامه
آموزش اجرا روی شبیه ساز IOS در React Native
آموزش اجرا روی شبیه ساز IOS در React Native

پس از راه اندازی پروژه ی React Native، می توانید دستور react-native run-ios را درون دایرکتوری پروژه اجرا کنید. اگر همه چیز درست انجام شده باشد، application روی شبیه ساز iOS شروع به اجرا می کند.آموزش اجرا روی شبیه ساز IOS در React Native

2470 بازدید
ادامه
آموزش ارتباط بین React Native و پلتفرم native
آموزش ارتباط بین React Native و پلتفرم native

در بخش ادغام React Native با application های موجود و بخش کامپوننت های native برای UI، درمورد نحوه ی ادغام React Native درون component های native و برعکس صحبت کردیم. هنگام ادغام این دو، نیاز به راهی برای ارتباط بین آن ها هستیم. به بعضی روش ها قبلا اشاره کرده ایم. این بخش خلاصه ای درمورد روش های موجود است.آموزش ارتباط بین React Native و پلتفرم native

1778 بازدید
ادامه
آموزش افزونه ها(Extension) در React Native
آموزش افزونه ها(Extension) در React Native

افزونه ها به شما امکان ارائه ی محتوا و قابلیت های سفارشی خارج از application اصلی می دهد. افزونه های زیادی برای این منظور در iOS هست که در این لینک کامل به آن پرداخته شده. در این بخش آموزش، به طور خلاصه این موضوع می پردازیم.آموزش افزونه ها(Extension) در React Native

1310 بازدید
ادامه

آموزش استفاده از React Native برای Android

آموزش React Native: ماژول های native در android
آموزش React Native: ماژول های native در android

گاهی اوقات یک برنامه نیاز به دسترسی به یک API از پلتفرم دارد که React Native هنوز ماژول مربوط برای آن را ندارد. ممکن است بخواهید کد Javaی موجود را بدون پیاده سازی مجدد آن در JavaScript دوباره استفاده کنید یا کدی با عملکرد خوب و multi thread مثلا برای پردازش تصویر، دیتابیس، یا هر افزونه ی پیشرفته دیگری بنویسید.آموزش React Native: ماژول های native در android

2203 بازدید
ادامه
آموزش native component  برای طراحی رابط کاربری در React Native
آموزش native component برای طراحی رابط کاربری در React Nati ...

native component های زیادی وجود دارد، بعضی بخشی از پلتفرم هستند، بعضی در library های خارجی قابل دسترس هستند، و حتی بعضی componentهایی هستند که خودتان در application های قبلی تان ساخته و استفاده کرده اید. React Native بیشتر component های مهم را در اختیار شما می گذارد، مثل ScrollView و TextInput.آموزش native component برای طراحی رابط کاربری در React Native

1612 بازدید
ادامه
آموزش استفاده از  Headless JSدر React Native
آموزش استفاده از Headless JSدر React Native

Headless JS روشی برای اجرای یک عملیات (در قالب Task) در JavaScript است، درحالی که application در پس زمینه اجرا می شود. برای مثال می توان از آن برای همگام سازی داده ها، مدیریت notification ها و پخش موسیقی استفاده کرد.آموزش استفاده از Headless JSدر React Native

1919 بازدید
ادامه
آموزش انتشار React Native App در Google Play Store
آموزش انتشار React Native App در Google Play Store

می توانید یک private key با استفاده از keytool تولید کنید. دستور زیر در ویندوز باید از مسیر C:\Program Files\Java\jdkx.x.x_x\bin اجرا شود.آموزش انتشار React Native App در Google Play Store

1846 بازدید
ادامه
آموزش حذف مجوزهای پیش فرض در Android در React Native
آموزش حذف مجوزهای پیش فرض در Android در React Native

به طور پیش فرض، یکسری مجوزها به android application شما اضافه می شود،آموزش حذف مجوزهای پیش فرض در Android در React Native

1738 بازدید
ادامه