TL;DR Thinking whether to switch to Xamarin after learning Android Sudio(Java) for almost a year.

So, I've been learning android dev using Android Studio and Java, and I've made some progress. Not a lot, I finished a few projects for fun/practice the last of which was a project that took 4 month to finish, so I now am capble of making small or simple apps for android, and I have been thinking of switching to Xamarin. What do you guys think? Should I stick with Java/Android studio, or should I abandon it and start over with Xamsrin?

P.S. I am pretty good with both Java and C# so this isn't a concern.

  • 0
    As much as I'm not crazy about xml-based markup languages as a whole, I can say I prefer the android toolchain to xaml.

    Xaml is just obnoxiously verbose, and one of the fastest way to 3000 line markup files for simple components. Even with behavioral expression derived from MarkupExtension, it's painful to use.

    As for the cross platform story. It's just ok. That's all I have to say about it. It's not good, or bad. It's just okay.
  • 0
    I am opposite. I switch from Xamarin to Android Studio.

    I switch from Xamarin years ago so thing may have change a lot. When I used it before I found out that documentation is incomplete, performance is worse (which I think it is better now).

    The main reason I switch from Xamarin to Android Studio is because I get annoy of translating tutorials,documentation written in Java to Xamarin equivalent. Translating manifest file to attribute in Xamarin annoy me so much that I decided to switch from it.
  • 0
    I would learn swift instead. I've been using xamarin to develop my first apps but never tried native. Maybe the grass is always greener on the other side...
Add Comment