5
jamlam
8y

I could do with do advice of the nice people of devRant!

I want to develop a mobile app for iOS and Android, however creating native apps is just too much. I've found a solution for cross platform development such as xamarim, cordova, appcelarator.

I'm just curious to what your experiences have been and which would be a good route to go?

Comments
  • 1
    It depends on what you're doing really. I use Ionic (Angular)/Cordova within Visual Studio to develop business applications with minimal use of the phones API. I've only used the camera for taking photos/QR scanner and location stuff. It works well for that side of things. Although I think I want to learn how to use Xamarin as potential future projects require the use of more functions which I'm not sure can be covered with Cordova e.g. connecting to a Bluetooth temperature probe. In essence I think Xamarin is a bit more powerful and allows you to code in C#, which is a benefit if you're already an existing C# house. Means other devs can drop in and out without having to learn Angular or the ins and outs of Ionic/Cordova
  • 0
    I don't have much experience with it, but how about React Native?
  • 1
    @navster thanks for the info!
  • 0
    I've used xamarin and it's awesome. There is a minor learning curve but you can for sure grasp it if your competent.

    Btw. Xamarin is a native solution for mobile applications. It's also cross platform.
  • 0
    @kalpitjain from what I read it is native. It compiles as native.

    The catch is that it costs $$$ and its Microsoft. Xamarin.ios and xamarin.andriod are free and should have most things you need. For CRUD apps you'd probably need xamarin.forms and that license is 1000$ per year per developer
  • 0
    @kalpitjain lol ya. Typical
    Microsoft
  • 1
    as someone else said it depends on your use case, if you rely heavily on OS features (GPS, Bluetooth, camera etc) then Native is your route. if not then a hybrid solution should work fine. Personally I like using Meteor.js together with ionic or something meteor allows you to create the Apple / Android projects easily
  • 1
    @zareef How well do Ionic + Meteor work together? I've used Meteor, not Ionic, and was looking into combining the two for a project.
  • 0
    there is a meteor ionic package that worked pretty well when I tried it. Just look for the package in atmosphere.
  • 1
    @zareef Thanks, I'll check it out.
Add Comment