Search code examples
androidvisual-studioxamarinxamarin.formsnativeapplication

How to open my Android native application with Xamarin.forms?


I've been developing an Android application with Android Studio and now I need to be able to open it with Xamarin.forms in Visual Studio (it's a task that my teacher gave me, and it's because a classmate has been creating the iOS version and now we will combine them into one project).

I have to say that I'm pretty much a noob and been looking a few tutorials that talk about Dependency Service and other stuff, but don't seem to quite cover what I'm looking for (or, at least, not clearly enough).

If you have a precise video that explains simply how to do this, I would be grateful if you share it with me.

I thank you for your time and wish you a great day :)


Solution

  • It is impossible at even now in current version of Visual Srudio .

    Every file in Xamain is different with Native Android . The Java code can not be directly copyed to use in Xamarin , you should translate them to C#.

    Having a look at this document: Porting Java to C# for Xamarin.Android .

    There are two ways to port Java code to C#. The first way is to port the code manually. ..The second porting methodology is to try and automate the process by using a code converter...There is often a non-trivial amount of work involved with bootstrapping an automated code conversion tool, and this may prove to be a barrier to use. In many cases, it may be simpler and easier to port Java to C# by hand.