تولید اپلیکیشن برای تلویزونهای اندروید و اندروید باکسها
لطفا دوستانی که نمونه کار در استورها دارند اعلام پیشنهاد کنند. جزئیات پروژه در ذیل مشخص شده است لطفا به طور دقیق و کامل بررسی بفرمایید و اگر سوالی داشتید برای ما ارسال کنید.
ما به دنبال توسعهدهنده با تخصص در اپ اندروید TV و دستگاههای Android Box هستیم. این پروژه نیازمند تجربه عملی در پیادهسازی و بهینهسازی اپلیکیشن با عملکرد بالا و پایداری در محیطهای اندروید TV است. ترجیح ما استفاده از React Native برای توسعه است اما تجربه در نوشتن برنامه به صورت نیتیو و آشنایی با Kotlin و Swift نیز مزیت محسوب میشود.
در این پروژه موارد زیر مورد نیاز است:
● ارتباط با Rest API اتصال به بکاند از پیش آماده شده:
استفاده از APIهای موجود برای دریافت اطلاعات (مثل لیستها، ویدیوها، اطلاعات کاربر و...)
مدیریت خطاهای مربوط به شبکه، پاسخهای سرور، و تعاملات با API.
●پیادهسازی Authentication :
احراز هویت کاربر و مدیریت Sessionها در صورت وجود سیستم لاگین.
●آشنایی با Video Streaming:
تجربه در پخش ویدئو (Video Playback) و استریم محتوای چندرسانهای.
تجربه کار با ExoPlayer برای پخش ویدئو.
● Runtime Permissions Handling:
دریافت permissions های مورد نیاز برنامه و به طوری که دیگر نیازی به دریافت مجوز دسترسی نداشته باشد.
● پشتیبانی از کنترلهای فیزیکی:
پیادهسازی ناوبری با استفاده از ریموت کنترل، D-Pad، و کنترلهای فیزیکی مخصوص تلویزیون.
● استفاده از سرویس push notifications
● استفاده از سرویس Dynamic Delivery یا Code Push برای اعمال تغییرات بهصورت ریموت روی اپلیکیشن.
● آشنایی با Firebase:
استفاده از Firebase Analytics برای ردیابی عملکرد اپلیکیشن.
آشنایی با Firebase Remote Config برای تغییرات داینامیک.
● تست و دیباگ روی Android TV:
تست و دیباگ اپلیکیشن روی دستگاههای مختلف Android TV (مانند Done، Mi Box، Netbox).
● User Analytics and Tracking:
جمعآوری، ردیابی و ارسال اطلاعات کاربر و فعالیتهای او در یک اپلیکیشن موبایل (مانند شناسه دستگاه، نوع دستگاه، موقعیت جغرافیایی، فعالیتهای داخل اپلیکیشن، محتواهای پخش شده، تعاملات کاربر با تبلیغات و ...
الزامات:
کار با SVG و Animated/Reanimated API
تجربه در نوشتن تستهای e2e و unit
تسلط به مفاهیم Flexbox و TypeScript
آشنا با ESLint
آشنایی با Functional Programming
تسلط به Context API و Hooks
مسلط به Redux، Offline Storage و Redux Saga
تجربه کار با REST API یا GraphQL
توانایی رفع مشکلات مربوط به بازدهی (Performance)
تسلط به ابزارهای Debugging
آشنایی با تغییرات در New Architecture
آشنا به نحوه انتشار اپلیکیشن در استور ها به ویژه اپ استور
آشنا به Git و ابزارهای قابل استفاده در Github
نکات پروژه:
● کدها به صورت کامل تحویل گرفته خواهند شد لذا نیاز به داکیومنت نویسی برای کد وجود دارد.
● نسخه نهایی برنامه بر روی تلویزیون و اندوروید باکس های مختلف تست خواهد شد و ملاک پایان کار، اجرای کامل و بیخطا روی دیوایسها ورژنهای اندروید TV با سیستم عامل ورژن 5 تا 14 اندروید
● بخشی از دستمزد طبق قرارداد برای پشتیبانی و اعمال تغییرات و یا باگها تا 6 ماه بعد از ریلیز در نظر گرفته خواهد شد.
● مبلغ کل پروژه، پس دریافت و بر طرف شدن خطاهای احتمالی پروژه آزاد خواهد شد.(تمامی کدهای منبع و فایلهای پروژه باید بهطور کامل، با مستندات جامع و دقیق، به کارفرما تحویل داده شود تا اطمینان حاصل شود که تمام جنبههای فنی و عملکردی پروژه بهخوبی ثبت و قابل استفاده برای مراحل آینده است)
● اپلیکیشن باید از لحاظ فنی توسط تمام استورهای اندرویدی تأیید گردد و هر گونه ایراد یا مشکلی که از طرف استور اعلام شود، باید بهطور سریع و کامل برطرف گردد تا فرآیند انتشار بدون هیچ گونه مانعی ادامه یابد.
● داشتن سوابق در زمینه طراحی اپلیکیشن برای تلوزیون هوشمند و انتشار در اپ استورها اجباری است.
***ٰ "لطفاً نمونهکارهای مرتبط با پروژه را به همراه برآورد زمان و هزینه انجام کار ارائه دهید در صورت توافق دسترسی شما به figma باز خواهد شد" ***
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.