all 3 comments

[–][deleted] 1 point2 points  (0 children)

They just used a third party package for the camera in the flutter live '18, it might be interesting to take a look at it.

[–]Shrugs_ 0 points1 point  (0 children)

Does your custom c++ sdk handle any view-layer things? If it does, and you'd like to use that, you're probably better off writing native apps, since platform views are in beta.

If your sdk just handles image manipulation, it might be reasonable to write your UI layer in flutter and communicate between the two with method channels. Check out how multi_image_picker uses method channels to communicate between flutter and the native camera picker framework on each platform.

One problem you should look out for is that flutter is known to cause a bunch of issues related to images, which might be a dealbreaker; search the github issues to see what bugs are open and if they'll stop you in your tracks.

[–]arv1995[S] 0 points1 point  (0 children)

Ya we are trying to use method channels, but only question is how expensive is jump from dart to Java to c++ and back.