4
iosnerd
7y

Project I’m working on is required to be in React-Native...I’m a Swift/Obj-C developer. I wrote two lines of React code and then I have spent the last 3 hours trying to get dependencies for a single library installed to run the project again...

Tell me how React Native is a better and faster way to develop apps over native code???

This seems like a waste.

Comments
  • 0
    You don’t have to rewrite it for android?
  • 0
    @C0D4 this project will only ever be on iOS and the Web :(
  • 0
    @iosnerd then nope, I got nothing.
  • 0
    @iosnerd iOS and WEB? I thought RN was just for Android and iOS? Also, never had problems with installing packages to RN, it's legit just rnpm install package
  • 0
    @Dacexi Yeah RN is for iOS/Android but the higher ups felt it would be a “faster” solution to have the project’s business logic be done in React so it could be shared across the web version and iOS version of the app. Not the ideal solution IMO.
  • 0
    So, it took time for you to learn how a new technology work? Dosn't mean its bad.
  • 0
    @Stocken totally agree it isn’t a bad technology or platform. It just seems very fragile and highly dependent on many dependencies to accomplish basic tasks and operations in order to build apps. ¯\_(ツ)_/¯
  • 0
    It's a pain at first but after a while you get used to how to work with it. Then it's super quick to prototype and test which is nice.
  • 0
    Every time you use a new technology it's like this, feels like your wasting time till you start to learn it a bit more and then quick progress can be made and you'll be asked to move onto another new technology
  • 0
    @iosnerd Yeah thats true, its depends very much on smaller parts to work. But when you learn it and all its qwerks, its totally awesome.

    Thats why i hope vuejs is releasing native, they rely on less loose parts to be working.
  • 0
    React Native is absolutely the bestworst thing. It is a giant finicky pain in the ass. That said, you’re not the market. I feel like the market is people like myself and my one other team member. We both have zero native app experience, we are building an entire video platform ourselves including backend, front end and both android and iOS apps, essentially the work of ten people... and yet we’re moving forward. That’s where RN is an absolute godsend. But yes, in the moment, it can often feel like pure garbage.
Add Comment