ehsan
3 سال پیش توسط ehsan مطرح شد
6 پاسخ

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

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

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

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

ثبت پرسش جدید
مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

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


ehsan
@ghajarehsan 3 سال پیش مطرح شد
0

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


ehsan
@ghajarehsan 3 سال پیش مطرح شد
0

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


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

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


ehsan
@ghajarehsan 3 سال پیش مطرح شد
0

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


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

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


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

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