Unity-Technologies / com.unity.uiwidgets

UIWidgets is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
https://unity.cn/uiwidgets
626 stars 78 forks source link

有没有方法 可以快速的把 开源的flutter组件或者插件改成uiwidgets可用 #327

Open qq294716498 opened 2 years ago

qq294716498 commented 2 years ago

比如一些第三方开源的UI套件,或者 视频 图片 播放器等等。 或者说官方会出一些更新过的套件?还是一键flutter转换uiwidgets的工具

qq294716498 commented 2 years ago

没用看图软件各种插件都打不上 Flutter Photo View 可以移植吗?还是说都需要自己去做这些工作?

zhuxingwei commented 2 years ago

Hi Thanks for the feedback !

Very sorry that since there are many very useful flutter packages like photo_view, it is an impossible quest for the dev team to migrate them all manually into C# for now.

We have already made some investigation on dart-to-c# translators but didn't find a production-ready solution. So for now we still need to do the translation manually.

However, since the dev has migrated some fundamental APIs (e.g., Stream API) to C# late last year, it should help a lot to reduce the cost for your team to migrate the flutter packages you want to UIWidgets.

qq294716498 commented 2 years ago

Hi Thanks for the feedback !

Very sorry that since there are many very useful flutter packages like photo_view, it is an impossible quest for the dev team to migrate them all manually into C# for now.

We have already made some investigation on dart-to-c# translators but didn't find a production-ready solution. So for now we still need to do the translation manually.

However, since the dev has migrated some fundamental APIs (e.g., Stream API) to C# late last year, it should help a lot to reduce the cost for your team to migrate the flutter packages you want to UIWidgets.

对我们来说有点难,放弃了,改用了UGUI的图片查看器和视频播放方案,虽性能差一点,但是开发成本很ez!希望以后会有uiwidgets的解决方案。

zhuxingwei commented 2 years ago

I am very sorry to fail to meet up with your requirements.

However, If your project needs to support image viewer or video player only, we can share you with some widgets we created for our in-house product (i.e., ConnectApp).

Thanks !