UnityTech / UIWidgets

UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
Other
1.97k stars 256 forks source link

Do you port Flutter manually? #318

Closed escamoteur closed 5 years ago

escamoteur commented 5 years ago

Just want to know how you port Flutter to c#? Is it done manually or were you able to build a transpiler?

zhuxingwei commented 5 years ago

hi. the UI framework of UIWidgets is manually ported from the Flutter framework. However, all the low layer APIs, i.e., rendering, input processing are implemented using Unity runtime SDKs.

escamoteur commented 5 years ago

Cool, thanks a lot. May this might be of interest for you https://github.com/adamped/xamarin.flutter

zhuxingwei commented 5 years ago

Yes, we have investigated this project early this year and the transpiler in xamarin.flutter sounds really great for us. However, since this project has already been archived by the developers, we finally decide not to build UIWidgets upon it.

escamoteur commented 5 years ago

As far as I know Adam mainly stopped the project because he didn't want to work on it alone. I guess he might be interested again if someone would contribute.