Past Meetup

Advanced React Native workshop

This Meetup is past

247 people went

Details

Advanced concepts of react native will be covered in this workshop

Mentors

* Kashish Grover (https://twitter.com/_kingofnull)
* Subramanya Chakravarthy (https://twitter.com/chakrihacker)
* Vinod Prajapati (https://twitter.com/vinod8812)
* Kiran Abburi (https://twitter.com/kiran_abburi)

Agenda

Recap to the previous workshop (https://github.com/ReactBangalore/react-native-workshop)
Building a simple app with all CRUD operations
Debugging like a pro

UI Guidelines and making responsive and user friendly designs
Discussing FlatList optimizations
Discussing the Geolocation API
Deep Linking in React Native

Deploying the app to app store and play store
Integrating crashlytics and tracking production level bugs
Discussing UI Test Automation (using TestIDs and Accessibility Labels)
CI / CD
Codepush

Requirements

For the workshop, having the following things set up in your machines is recommended if you want to fiddle around with the code with us. If you just want to listen, that’s cool as well. :)

https://facebook.github.io/react-native/docs/getting-started covers everything that you need in the “Building Projects With Native Code” section. You can even note some basic requirements here.

MacOS
- Have NodeJS version 8.3+ installed along with yarn / npm
- Have react-native-cli installed (npm install -g react-native-cli)
- Have XCode installed with a running iOS emulator
- If you want to develop using an android emulator / device instead, you can follow the steps written below in the Windows / Linux section

Windows / Linux
- Have NodeJS version 8.3+ installed along with yarn / npm
- Have react-native-cli installed (npm install -g react-native-cli)
- Have an emulator setup using either Genymotion or Android Studio or have an Android device with USB debugging enabled with a working connection to your machine via ADB
- Have JDK 8 installed