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