About
Hot reloading--the ability to push over the air updates to published apps and the promise of having your app “just work” out of the box on Android as well as iOS--make React Native a tempting proposition for frontend developers. But what do you do when you have to integrate React Native into a large existing native code base? This talk is from the perspective of an experienced native iOS developer who has worked with React Native to ship several cross-platform Greenfield and brownfield apps. Things I will talk about: - Overview of the challenges involved in integrating React Native into an existing app
- A real life case study integrating React Native into a native app with millions of users
- Strategies for passing data and events in a brownfield app
- Strategies for deciding what’s a good candidate to port to React Native and what’s not
- Working with build systems like CocoaPods
- Dealing with an existing navigation system
- How to do CodePush in a brownfield app
- How to handle navigation in a brownfield app
- Best practices for working with Native engineers
- Example brownfield application
Extra notes: This is a new talk based on work I did for a client with a large existing native app used by millions of users.
Speakers Bios
Speaker Bio