راکت

اندروید استدیو یا react native

6 پاسخ

دوستان عزیزم سلام لطفا بنده رو کمک کنید چون مشاوره های که شما دوستان میدین قطعا در آینده کاری بنده و موقعیت اجتماعی بنده تاثیر مستقیم داره

همانطور که در جریان هستین اگر بخوام برنامه نویسی با android studio رو شروع کنم برای طراحی فراند از زبان xml باید استفاده کنم و ی سری کامپوننت های آماده ای وجود داره که باید از اون ها استفاد کرد و زیاد نمیشع روش مانورو داد
حال بنده دو سوال دارم
۱) آیا در طراحی دیزاین دست برنامه در react native باز تر است یا جاوا ( android studio )
۲) آیا react native انقدر پتانسیل داره که با سخت افزار و یا ویژگی های از جمله

  • pushe notification
  • کار با storage داخلی گوشی
  • کار با Bluetooth
  • کار با gps
  • ساخت یک reminder
  • کار با دوربین گوشی
  • اسکرین شات
  • و چیز های موجود دیگر که میتوان فقط در سیستم های عامل های گوشی پیدا کرد
    ممنون میشم کمکم کنید
ehsan
ehsan
@ghajarehsan
ثبت پرسش جدید

پاسخ‌ها

6
مبینا ستاری
مبینا ستاری
@mobinasattari7

تخصص: توسعه دهنده بک اند

درود بر شما.
من جاوا و کاتلین رو در محیط اندروید استودیو یه مدت کار کردم، و باید بگم که یا من هیچی سرم نمیشد، یا کلا همینطوری انقدر زشت بود! من قبل از اینکه بفهمم ری اکت نیتیوی هم وجود داره، هی توی نت سرچ میکردم و هی میدیدم که خیلی طرح های ابتدایی و بدون UI مناسب وجود داره. چون بشدت توی این مسئله آرمان گرا بودم و چشمم همه اش دنبال طراحی اینستاگرام بود، وقتی جستجو کردم فهمیدم که ری اکت نیتیو، از لحاظ ساختار طراحی میتونه خروجی بهتری به ما بده! هنوز نتونستم امتحانش کنم، ولی چندین ویدیو در یوتیوب دیدم که اتفاقا خوب در میاد.
نسبت به جاوا در محیط اندروید استودیو، ری اکت نیتیو تو طراحی و دیزاین ماهر تره(نه اینکه ماهر تر باشه یعنی بهتر و زیبا تر و کاربر پسند تره)
این جواب سوال اول؛ تا اینجا یک هیچ ری اکت نیتیو جلو تره.
از این طرف؛ مدت ایجاد و پشتیبانی ری اکت نیتیو، خیلی کمتر از جاوا است. یعنی ممکنه مستنداتی که جاوا داره رو ری اکت نیتیو نداشته باشه.
چیزی که من دیدم؛ تعداد توسعه دهنده های جاوا، فعلا بیشتر از ری اکت نیتیوه. تو ایران شاید یه کم دیگه طول بکشه تا جای خودش رو کامل پیدا کنه. ولی با این اوصاف؛ جاوا به نسبت سنش یه قدم جلوعه. پس یک یک برابر.
من از بعضی دوستان شنیدم که ری اکت نیتیو گاهی اوقات ارور های عجیب و غریبی میده. این موضوع هم ممکنه بر گرده به همون سنش.
درباره این موضوعاتی که گفتید، ری اکت نیتیو از اکثر شون بهره برده. خیلی چیزهای پیچیده ای نیستن و اکثرا رو داره. منظورتون رو از سیستم عامل متوجه نمیشم .
یه نکته دیگه اینکه ری اکت نیتیو دو تا خروجی به ما میده. یعنی لازم نیست بریم دوباره برای IOS کد بزنیم. در صورتی که جاوا این کار رو نمیکنه.
پس اگه بر این فرض بگیریم که جاوا هم قابلیت های سوال دوم شما رو داره، ری اکت نیتیو یه امتیاز میفته جلو.
نظر من این هست که گزینه های دیگه مثل فلاتر رو هم در نظر بگیرید. اگه برای بازار کار میخواید هم، به نظر من باید همه فن حریف باشید یعنی یه جا ممکنه فلاتر یه کاری رو بتونه انجام بده، ری اکت نیتیو و جاوا نتونن. پس اگه برای کاریابی سراغش میرید، بهتره که دستتون پر باشه.
اگه سوال دیگه ای هست در خدمتم.
موفق باشید

ehsan
ehsan
@ghajarehsan

ممنونم از پاسخ گویی شما راجع به سوال اول خودم تا حدودی مطمن بودم که دست برنامه نویس ها رو در طراحی ui خیلی باز میزاره
منتهی مسله از سوال دوم میترسم شاید دسترسی به فیچر های گوشی رو react native نتونه پاسخگو باشه
این سوال به نظر کسی که هم با جاوا و هم با react native کار کرده میتونه بده

شاید پاسخ شما همین‌جا باشد

ehsan
ehsan
@ghajarehsan

و یک سوال دیگه برای یادگیری react native حتما باید react رو یاد بگیریم.؟

مبینا ستاری
مبینا ستاری
@mobinasattari7

تخصص: توسعه دهنده بک اند

ببینید فکر کنم این ترستون در طول پروژه مشخص میشه که آیا ری اکت نیتیو میتونه شما رو راضی کنه یا خیر.
برای سوال دوم هم بله باید ری اکت رو بلد باشید که پیش نیاز اونم جاوا اسکریپته.

ehsan
ehsan
@ghajarehsan

مسله اینه که نمیخوام زمان رو از دست بدم

مبینا ستاری
مبینا ستاری
@mobinasattari7

تخصص: توسعه دهنده بک اند

زمانی که مشخص کردید چقدره؟

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام