34
devTea
6y

Anyone have experience with xamarin here? How is it? I never develop an android before so what’s your opinion about it

Comments
  • 4
    Xamarin or Xamarin forms?
  • 3
    @Shahriar I’m new so I don’t know which is which, going through tutorials now
  • 7
    Hybrid platforms are shit, only native
  • 3
    @xsfjx aren’t they compiled to native? There is xamarin.android as well
  • 8
    @devTea with Xamarin(Native) you can develop cross-platform applications using C# for your code logic but you have to develop UI side natively (use Xml to design ur Android app and Storyboard for iOS). But with XamarinForms you can have ur code logic in c# and XAML for UI side. Personally I don't like XamarinForms because of its performance + in Xamarin Native you can use most of the android native libraries without performance issues. There are pros and cons for both of them "choose wisely" :D
  • 3
    @Shahriar well guess I’ll start with xamarin native, any tutorials?
  • 4
  • 4
  • 2
    🖱️
  • 3
    I used it to make small macOS app. I had to use Xcode to make UI tho.
    App felt just like a native one
  • 4
    Alternatively try React Native with Expo. It's JS. It's native. Great docs. Great community.
  • 4
    @ckoulatsi yeah I’m used to react but this project require xamarin
  • 4
    I think @jase does a lot of c# & xamarin stuff...
  • 3
    @jase this project probably just gonna request and post some form data
  • 4
    I've used Xamarin and Cordova and others. The "compile to native" is just wrapping your HTML/JavaScript in a native app that just shows everything in a web view. Not actually taking your code and converting it to another language.

    Depending on the actual use case I would strongly recommend the creation of a PWA. All the benefits of native through browser APIs and service workers. None of the hassle of compiling or worrying about native issues.
  • 3
    Just a question... If it's only for Android why not try kotlin?
    Btw, check also App Inventor from MIT, I love it for fast apps.
  • 4
    @CodeMonkeyG haven’t heard of PWA, but the contract stated that it’s done with xamarin, so I gotta stick to it

    @GyroGearloose yes kotlin is great I got a friend who can do it but I never did java nor kotlin, and again the deal is with xamarin
  • 4
    @devTea Progressive Web Apps are the way of the future. Maybe suggest it as a way to stay ahead of the curve and make updates and maintenance easier?

    Reasonable clients might be reasonable.
  • 3
    @CodeMonkeyG trust me I would even love to develop in javascript if it’s just a hybrid app, but I’m not the one who make the decision, thanks for the suggestion too
  • 3
    Try your hands on native.
    cross-platform always have their limits.
  • 3
    @devTea yup but native is way too good
  • 3
    1. Sucks
    2. Sucks
    3. Unhandled exception
    4. Freezes
    5. BSOD
  • 4
    @CozyPlanes just visual studio being visual studio
  • 1
    I think is best you use some native langauges, like java, swift.

    But if you just want to try, is best you use react native, there's more jobs opennings for language and you easily can learn because it's use javascript and this converted to a native code (java for android and objective C for IOS).
Add Comment