Our Android team is starting the KMP journey to sh...
# multiplatform
p
Our Android team is starting the KMP journey to share low-level business logic with Apple platforms and Windows. On Windows I think there is an opportunity for better developer ergonomics if the C# app consumed a .NET assembly. I'd like to explore using C++/CLI with MSVC and possibly mono/CppSharp. I envision backend code-generation similar to KMP's Swift backend. Any opinions on feasibility?
s
That's a really interesting use-case, I wonder if JetBrains has any plans on that front. For now, as far as I'm aware, you could only generate a C dynamic library on Windows and Linux, but I might be missing something.
p
Yes, the current plan is a C DLL with P/Invoke or C++/CLI bindings.