1
11 Comments

React Native or Xamarin Forms for native app ?

What do you guys / girls think ?

Currently i'm developping this site that works like a standalone app when you add it to your homescreen from iPhone Safari or Android Chrome.

https://spotter.live

But i really want to build a native app for it.

So what do you think? React Native or Xamarin Forms ?

  1. 1

    Thanks for all the replies!
    I think I'm going to go with React Native... Although I'm definetly going to check out expo.io !
    Also learned about Turboliks existence which I want to check out as well!

  2. 1

    I like React Native. I’ve been using it for my employer’s mobile apps for over a year and have barely had to write any platform-specific code. The documentation is really good too.

  3. 1

    From my humble experience - don't mess around with MS as part of your solution's tech stack. Fragmentation of .NET and its libraries is just insane. Azure is a pain to maintain and badly documented. VS is buggy and slow. Choose Ionic or React Native for a long term play.

  4. 1

    Isn't native app the opposite of React Native / Xamarin Forms?

    Either way, I vote Flutter.io

  5. 1

    Out of those two choices, 100% hands down React Native.

  6. 1

    I'm a Xamarin developer so I'm clearly biased, but if you know C#, it's a good choice. Depending on the complexity of your UI, you could get away with using Xamarin.Forms, which allows you to share most of your core logic and your UI.

    In the near future, I'm going to start on my own mobile app for my marketplace startup and I'll be using Xamarin.Forms without hesitation.

  7. 1

    What stack is the web app developed in?

    I've spent the last week making a hyrbid Android app for habitrabb.it using the Turbolinks Android wrapper. That has actually been a really quick solution.

    1. 1

      Thanks James ! How are you going to approach iOS ? I'm looking for something cross-platform

      1. 1

        Turbolinks has an iOS wrapper too. I just don't have an iPhone/Mac so I haven't looked into actually developing the iOS version yet.

        You can see here how quick it can be to use it:
        https://www.youtube.com/watch?v=SWEts0rlezA

        I practice it took me a week to hit full feature parity with my web app but that's taking into consideration the fact I'm learning Android at the same time. It's not bad!

      2. 1

        The webapp is built with Django for the backend and Jquery and Javascript for the frontend as well as the django templates.