Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Navigation in a hybrid app

@hotchemi
February 08, 2018

Navigation in a hybrid app

@hotchemi

February 08, 2018
Tweet

More Decks by @hotchemi

Other Decks in Programming

Transcript

  1. • Who am I • @hotchemi • Engineering manager at

    Quipper • Quipper is betting on React Native! • quipper/react-native-td • coming soon…?
  2. • Navigation • Biggest challenge isn’t it? • No official

    cross-platform component and so many 3rd party libraries • Need a seamless integration between native and RN in a hybrid app
  3. • React Navigation • Basically great! • But the transitions

    between screens are not quite the same as native one • Can’t handle events like viewDidAppear • react-native-router-flux is the same…
  4. • React Native Navigation • Loving it! • We’re using

    it in 100% RN app • VC/Fragment based transition • There’s no API to mix with native code…
  5. • airbnb/native-navigation • Well designed for a hybrid app •

    Still unstable • iOS module is written in Swift3.1… • somehow caused an error… • impossible to use on top of UITabBarController?
  6. • ToDo • Native view events? • Use EventEmitter •

    Deep link? • CustomTransition? • Polish API and make it open