André KovacAndré Kovac
All workshops

Workshop

React Native Advanced

Advanced React Native, hands-on. Best if your team already ships with React Native and TypeScript.

React Native Advanced workshop

Prerequisite

You get the most out of this with working React Native + JavaScript/TypeScript experience.

Hands-on format

  • Live coding demos 🖥, with plenty of questions for you.
  • Coding exercises 💻, you write and refactor real code.

What we cover

A menu of topics, depending on time, we pick the ones most relevant to your team together.

Foundations (if needed)

  • Flexbox styling system
  • Lists: FlatList vs ScrollView
  • Async event handling

Setup & tooling

  • Live debugging in VS Code
  • Expo vs "vanilla" React Native
  • react-native-debugger & Flipper

Navigation (react-navigation)

  • Stack, tab & screen navigators
  • Nesting navigators
  • useFocusEffect vs useEffect vs react-freeze
  • navigate / push / pop & navigate-from-anywhere
  • Modals & overlays

Animations

  • Reanimated 2: worklets, useSharedValue, useAnimatedStyle, withSpring/withTiming
  • Gestures with react-native-gesture-handler
  • Layout animations
  • Animated: values, interpolation, LayoutAnimation

Testing

  • Snapshot tests for UI regressions
  • Component tests
  • End-to-end with Detox

Going native

  • Working with sensors & the camera

Why with me

I've built with React & React Native since December 2015, chose it back then as a startup CTO, and have trained teams at Barclays, McKinsey, REWE, DATEV and Condor ever since. Top 5% worldwide on Stack Overflow for React Native & JavaScript, and I lead the React/React Native track at Workshops.de.

Bring this workshop to your team

Remote or on-site, tailored to your team's level.

Enquire
a
GitHubLinkedInYouTubeXInstagramStackOverflowEmail