10

Anybody here who does mobile development(Android or IOS) (not Windows) without using native languages like Java, Swift or objective-C and is able to get the performance like of those on heavy resource using apps?

Comments
  • 1
    Interested in this
  • 2
    Yes, with C 😉
  • 1
    Also interested in this!
  • 2
    @Unipheas keyword "performance".

    That said, you'd want to look into React Native (ReactJS), NativeScript (Angular), or Weex (Vue).
  • 4
    There's also Xamarin products if you want to use .Net
  • 1
    C++ with Qt ? never did anything serious with it, but it felt pretty straight forward and fast
  • 2
    Xamarin gets close to near native performance, in some places you may have to do some native code to achieve that though

    With well-constructed architecture you can get lots of code share
  • 1
    Check out React Native or Vue
  • 1
    The only way to get native performance is by using b4a, it translates the source to java or objective c and compiles it like a native app.
  • 0
    Looks like most of you guys are biased on react native for performance. Ok I will use that.
  • 1
    @theothergod what are you implementing?
  • 0
    @tylerhartwig a resource heavy medical app with offline viewing.
  • 0
    @theothergod what kind of resources?
  • 0
    @tylerhartwig It will have microservices in it and inside the main app there will be smaller independent programs for other tasks and will use lots of data and store them in phone. This will make this app CPU intensive.
  • 1
    @theothergod okay, if you were doing some sort of image or signal processing I was going to suggest you use something close to native.

    I am doing a heavy image processing app soon, and I'll be using Xamarin + native code for the heavy lifting.

    Xamarin.Forms may work well for your app if it's mostly data, I'd check out both
  • 1
    @theothergod hey I'm also a computer engineer, cheers
  • 1
    @tylerhartwig thanks man. I will definitely check that out too.
  • 1
    @tylerhartwig the only problem is I don't C#.
  • 1
    @theothergod it's a beautiful language from its syntax and its features in my opinion, if you know java it's painless to go to c#.. If you know C/C++ even better
  • 1
    You can use react native or xamarin got cross platform development
  • 1
    @tylerhartwig I dig both java and C. Just read it's documentation, I don't think I will have language problems.
  • 1
    @theothergod awesome, that's great, let me know if you have any issues or questions, I've used Xamarin a bit
  • 0
    @dragon21 it's good but i don't think it provides performance as of native Android/IOS languages.
  • 1
    No replacement for native. Native is the way to go.
  • 1
    I think React Native is great. I'm saying it because of Instagram apps both written in React Native :D
Add Comment