When
10:45 AM Sunday
Where
Rendezvous
Silicon Valley Code Camp : October 19 & 20, 2019session

Upgrading to New React Native Versions

I have been doing feature development and maintaining production React Native code for the last 2 and half years. Doing major version upgrades, and even minor upgrades were challenging, so I would like to share my learnings.

About This Session

React Native became one of the most popular cross platform frameworks for building mobile applications on Android and iOS. There's a huge pool of React and JavaScript developers, so getting started with React Native is relatively simple. Unfortunately, as the project growth in the size, and goes to production upgrading to the latest version of React Native becomes a challenge.

During this talk I will present potential things that could go wrong during the upgrade, and how to resolve them. We will build a sample React Native project that is based on the version of 0.57.8, and will upgrade to the version of 0.59.10. The project will require upgrades to async-storage, segmented-control, and react-native-svg node modules. Then, we will learn how to get comfortable with Android and iOS specific build dependencies such as project.pbxproj, AppDelegate, build.gradle, gradle-wrapper.properties settings.gradle, and others. Besides learning best practices for upgrading React Native I will point out best practices of developing React Native applications as going through the implementation.


Time: 10:45 AM Sunday    Room: Rendezvous 

The Speaker(s)

undefined undefined

Oleg Polyakov

unassigned ,

Full stack engineer with particular interest in Node.JS and React Native.