14
Coletz
8y

Ad an Android dev, I hate that hybrid solution like cordova, react native or similar frameworks. Companies sell their apps for ridicolous prices, so every native Android/ios dev need to get it's work faster and for a lower price.
Customers can't understand that hybrid app are faster to create but works worse. I'm hating you, hybrid-guys

Comments
  • 2
    there is a lot of rad tools with performance like any native app, like b4a or cocos creator in games. if you like to reinvent the wheel, feel free to do it, but most people want to have their job done.
  • 6
    I'm not a big fan of hybrid, but at my last job, everyone knew JavaScript, so we could move anyone to any project and not feel limited by language barriers. Then someone heard that that native apps are better then hybrid solutions (I completely agree as far as performance goes), so they decided to hire a team of iOS developers and android developers to do the job. Took them 6 months to ship an app full of bugs and performance issues, and all but a couple left, and they couldn't hire new people who wanted to work with the code. Then someone for a hack week rebuilt it with a hybrid solution. One week. Lots smoother. Little to no bugs. Granted, the mobile developers hadn't had a lot of experience building things connected to the web, so they probably were coding with lots of anti-patterns, which slowed things down a lot.
  • 4
    If you demonstrate the value and they have enough pain they will pay you. It is all about them.
  • 6
    Hybrid apps used to be slow in some cases but thats not true anymore. Unless you doing a very graph heavy app there isnt much diffrance. I think its something that native app devs likes to belive in. If your doing a multiplattform app there is loads off money and time to save. Time to market is everything ☺️
  • 10
    Unfortunately, that's the way this business works. Would you pay twice as much for a car that is 10% better? Not saying these are the real numbers, just an example.
    So, it's up to you to choose the right tools for each project. Sorry to say this, but you sound just like a cab driver complaining about Uber.
  • 3
    do you have any proof that react native works worse then android native? or are you just a hater because you dont want to learn something different?
  • 0
    @superuser i'm not talking about game engine, I use libgdx too
  • 0
    @tytho having 5 random skilled guys playing with Android/ios is not like having a single dev that con code. Moreover, maybe a dev use MVP, one MVVM, one rx, and everything will be fucked up. You need a good team, or go with a hybrid app dev as you've done :)
  • 1
    @mrsteel c'mon, android and ios have different UX. then have different UI elements, different physical button, different integration. I hate using android app that are not thought for Android. And it's easy to spot that. We have two designer team, an Android one and an ios one. UX matter
  • 0
    @mattwebdev Google can answer your question better than me :)
  • 0
    @bvodola indeed, but imho it's true only with simple app. If an hybrid app can handle a fully hospital db with 100k+ patients as smoothly as a native app can....then i'm out. I'm out as every other dev.
    (Hint: you know it's not)
  • 0
    @Coletz Again, it was just a single anecdote, barely enough to constitute proof of anything. And like I said, I agree with you. Going native is likely the best way to go if performance is key to your product and if you've got the money for top of the line devs (which we obviously didn't have). In the end, it cost the company about half a million dollars in contractor fees and they ended up throwing it out. I think there are just too many native mobile developers who aren't very good (yet). So keep on making great performing native apps :) hopefully you and I can convince others of the same.
  • 0
    I'm currently building an app using Cordova, Ionic and AngularJS and even though it makes sense when it comes to business wise it just isn't equal to native. I'm also implementing WebSQL and offline support and sync for both iOS and Android, every day I almost kill myself.
  • 1
    Native apps are still the only proper way to go IMHO. Why? If hybrid was as good while cutting the development time, most of the top apps would use it. But how many of the top 100 apps are hybrid? Almost none.
  • 0
    @Coletz Your comment about having different UIs on each OS is the biggest flaw a hybrid app could have. And yes, the hospital app wouldn't go well on hybrid! 😂 Just don't hate us hybrid peasants. Show your client why he needs to go native!
  • 0
    @jetienne maybe some of the top 100 started as hybrid apps and, after they got over the MVP and marketing testing phase, got better funded or maybe even got revenue and finally decided to go native. I don't really know if that happened, just saying what's in my head!
  • 2
    @jetienne Hybrid apps weren't as popular as it is now. Now it's growing and getting more and more optimised. React native hasn't even reached version 1. And not every app processes 100k+ data.
Add Comment