Programming React Native

Free eBook on cross platform mobile app development

get it
There are no images or videos added to the gallery.
Add to gallery

Reviews

Discussion

You need to become a Contributor to join the discussion - Find out how.
dotan nahum
dotan nahumMaker@jondot · CEO, Paracode | CTO, Como
Author here, I'd be happy to answer questions about this topic, about the mobile industry, about making a book, or anything that you'd like!
Enrique Benitez
Enrique Benitez@bntzio · 🦄 Full-Stack Developer and Maker
@jondot Nice! Does React Native work fine with the iOS new features released every year? One example is force touch, and so on?
dotan nahum
dotan nahumMaker@jondot · CEO, Paracode | CTO, Como
@bntzio Great question. So far I think there hasn't been enough such features that React Native hasn't supported after a new iOS version (I think there has only been one major bump since RN is out). Force touch didn't work out of the box, but it took around 2-3 weeks to get supported I think. On the flip side, and this is true to all frameworks such as React Native - when a new iOS is released you don't have to go and refactor your code due to language changes, IDE changes, or Cocoa API changes because you're not dealing with that API directly. That's an amazing (and surprising) thing to have on your side. Traditionally, before every major iOS release our company went into "Red Alert Mode", but with React Native - you just sail through, since your codebase is mostly Javascript. So to sum up - you don't have 0-day support for completely new iOS features (you can support these yourself if you can, since RN has a very open structure for that), but you do get bubblewrapped and protected from API and language changes that happen between major iOS bumps.
Jasper v Nistelrooy
Jasper v Nistelrooy@jvannistelrooy · Co-founder and CPO Achieved
I just started with React and find the whole ecosystem extremely confusing, considering all the different building blocks you can choose from. I will definitely have a good look at this book when I start on React Native. Resources like these are very helpful to me! Thanks!
dotan nahum
dotan nahumMaker@jondot · CEO, Paracode | CTO, Como
@jvannistelrooy You're definitely welcome, I'm very happy that this helps!
Aaron Saunders
Aaron Saunders@aaronksaunders · Clearly Innovative Inc
I will take a deeper look at the book, but I think some of the assumptions made in the introduction are a bit premature. React-Native is new and we will look back in a couple of years and see where it fits in the long line of cross-platform solutions. The developers of the solution have had the ability to learn from the platforms that came before so therein lies an advantage but only time will tell if it will really be the "silver bullet" or any better than those solutions that have come before it.
Vivek Sancheti
Vivek Sancheti@evivz · Co-Founder CryptoGround.Com
@Jondot would you like to share the book via our platform also? (Built with react.js) we wish to onboard you prelaunch. We have a simple concept, we share books & docs for free with our users and we earn via contextual ads and we share 60% revenue with the other. In your case can share total 100% :) Hope to get you onboard.
Vivek Sancheti
Vivek Sancheti@evivz · Co-Founder CryptoGround.Com
@jondot And yeah we are working on platforms app using react native :)
dotan nahum
dotan nahumMaker@jondot · CEO, Paracode | CTO, Como
@evivz Great to hear! sure, I don't see why not. What would we need to do?
Vivek Sancheti
Vivek Sancheti@evivz · Co-Founder CryptoGround.Com
@jondot can I know where I send you the details? Or where we can discuss more?
dotan nahum
dotan nahumMaker@jondot · CEO, Paracode | CTO, Como
@evivz Feel free to email me at dotan@paracode.com
Navid Mirzaie Milani
Navid Mirzaie Milani@navidmirzaie · Front-end developer
@jondot Tnx for sharing mate! i have small question regarding the navigation in React Native. They say that implementing the navigation is kinda difficult and that the they are working on "navigation experimental". Whats your experience in using the navigation? Tnx
dotan nahum
dotan nahumMaker@jondot · CEO, Paracode | CTO, Como
@navidmirzaie Hi Navid, sure thing!. You have a correct observation. I've been asked exactly that many times, and my answer would be, for right now - try using react-native-router-flux (be sure to note which React Native version it is most compatible with) and keep your head down until Experimental is fully ironed out, I think that may be very soon. If you can't commit to react-native-router-flux, just try doing as little investment in navigation as you can (don't build infrastructure, don't over engineer, and build it so that you can replace it later).
Navid Mirzaie Milani
Navid Mirzaie Milani@navidmirzaie · Front-end developer
@jondot tnx very much for your reply man. Yes im currently building the app in appcelerator and thats hurting me (besides the burnrate). I will wait and will follow the development of navigation experimental. Again tnx for sharing!