خاطراتفلاتر - Flutter

چطوری با فلاتر تست مجازی عینک بزنیم؟ | Flutter

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

آره بهتره بریم سراغ مباحث فنی!

ما برای تولید این اپلیکیشن که قرار بود تست مجازی عینک های آفتابی و طبی و لنز چشمی انجام بده فلاتر رو انتخاب کردیم.
چون هم نسخه اندروید میخواستیم و هم آی او اس – احتمال هم داشت بخواهیم بعدا روی کیوسک های هوشمند اپلیکیشن رو نصب کنیم.
پس باید راهی رو میرفتیم که با کمترین هزینه بالاترین کیفیت رو داشته باشیم.

توی این پروژه چندتا چالش داشتیم.

یکی اینکه بعد از عکسبرداری – عینک ها باید جوری ویرایش – فوتوشاپ – میشدند که هم شفافیت شیشه هاشون نمایان باشه هم کیفیت بالایی داشته باشند.
یکی اینکه داخل فلاتر ویرایش تصاویر به شدت کند بود – چون کدهای زبان دارت برای پردازش تصویر و کلا کارهایی که به پردازش سنگین نیاز داره بهینه نبودند – ما باید تصاویر رو تغییر اندازه میزدیم – باید به عینک زاویه درست میدادیم و در نهایت در دو نسخه کیفیت پایین و کیفیت بالا خروجی میگرفتیم.

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

مجبور شدم هرچیزی که مربوط میشه به هوش مصنوعی و پردازش تصاویر رو ببرم سمت کدهای نیتیو اندروید.

و واقعا معجزه بود – همه چیز سریع شد و مصرف حافظه به شدت اومد پایین!

چند ماه بعد از اینکه اپلیکیشن رو لانچ کردیم – نسخه آی او اس رو هم شروع کردیم.

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

مشکلاتی برای مشتری ما پیش اومد که باعث شد قید ادامه دادن این پروژه رو بزنه.
من بررسی کردم ظاهرا در ایران فقط فروشگاه لوناتو این تکنولوژی تست مجازی عینک رو ارائه میکنه.

واقعا حیفه این مدل کارا روی زمین بمونه.

فاز بعدی میخواستیم تست مجازی سه بعدی رو انجام بدیم که …

https://www.instagram.com/p/CUCFZEFF446/

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *