پروژه مربوط به توسعه اپلیکشین موبایل هست. و باید برگرفته از پروژه اپلیکیشن وبی که خودم انجام داده ام باشه یعنی همون اپلیکشین که رو وب بوده باید رو موبایل پیاده سازی بشه. در این پروژه باید از React Native و Expo استفاده بشه
این پروژه شامل چند بخش هست:
1- اپلیکیشن باید ویژگیها و رفتارهای اصلیای را که کاربران به طور منطقی از اپلیکیشنهای مشابه در همین دستهبندی انتظار دارند، بهدرستی پیادهسازی کند. عملکرد باید کامل، قابلاعتماد و همراستا با هدف اپلیکیشن باش
2- تمرکز باید بر ایجاد یک رابط کاربری تمیز، شهودی و کاربرپسند با استفاده از یک فریمورک UI باشد.
3-اپلیکیشن باید با یک صفحهی ابتدایی (splash screen) راهاندازی شود
4-اپلیکیشن باید navigation tabs برای سوییج کردن بین صفحات باشد
5- اپلیکیشن باید به عنوان یک کلاینت جدید برای REST API که در پروژه وبی که خودم انجام دادم، عمل کند
6- پیادهسازی Deep Linking را انجام دهید تا اپلیکیشن شما بتواند بهدرستی آدرسهای URL را مدیریت کرده و کاربر را به صفحه مربوطه هدایت کند
7- قابلیت استفاده از اپلیکیشن را با افزودن gestures رایج مانند ضربه (tap)، کشیدن (pan)، چرخش (rotate)، پرتاب (fling)، فشار طولانی (long-press)، جمعکردن یا بازکردن دو انگشتی (pinch) و قرار گرفتن موس روی عنصر (hover) بهبود دهید.
8- به کاربران اجازه دهید تا محتوای اپلیکیشن شما را با سایر اپلیکیشنها به اشتراک بگذارند.
9- اطمینان حاصل کنید که اپلیکیشن بهصورت یکپارچه با نوار وضعیت (status bar) دستگاه ادغام شده باشد. این یکپارچگی میتواند شامل تنظیم رنگها، شفافیت یا میزان دیدهشدن نوار وضعیت باشد تا با طراحی اپلیکیشن هماهنگ شده و تجربه کاربری کلی بهبود یابد.
10-اپلیکیشن را با یکپارچهسازی خدمات موقعیت مکانی (location services) ارتقا دهید تا قابلیتهایی مبتنی بر موقعیت مکانی ارائه شود. این قابلیتها میتوانند شامل افزودن فرادادههای مکانی به موجودیتهای خاص در اپلیکیشن، فعالسازی امکانات خاص بر اساس موقعیت جغرافیایی (مانند نمایش مکانهای نزدیک)، ارائه پیشنهادهای مبتنی بر موقعیت، یا شخصیسازی تجربه کاربر با توجه به مکان فعلی او باشند.
11- اپلیکیشن میتواند اعلانهایی (notifications) به دستگاه ارسال کند.استفاده از اعلانهای محلی (local notifications) کافی است و نیازی به پیادهسازی اعلانهای پوش (push notifications) نیست.
تمامی موارد بالا باید به درستی انجام بشوند
باید بتونم این پروژه را روی گوشی یا با استفاده از یه برنامه شبیه سازی (emulator) اجرا کنم چون باید ویدیو بگیرم
گوشی که استفاده میکنم ایفون 15 پروهست و لپ تاپی که میتونم استفاده کنم windows و مک هست. همچنین در این پوروژه باید tools هایی مثل: npm و VSCode و Developer tools استفاده بشه. بنابراین در سطحی کلی، شما باید یک اپلیکیشن موبایل ایجاد کنید که از معماری کلاینت-سرور (decoupled client-server architecture) استفاده کند.
source code باید به شکل زیر باشد
پروژه پروژه ای که برای وب انجام داده بودم هم قرار دادم برای اطلاعات بیشتر. و برای موبایل هم باید از همون اپلیکیشن استفاده یشه
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.