Jennifer Robison - Don't Just React, Mobilize

Learn how to build mobile apps using React Native, leveraging your existing web development skills, and explore tools like Expo, Jest, and EAS to simplify the process.

Key takeaways
  • Don’t just react, mobilize!
  • Use your existing web development skills to build mobile apps with React Native
  • Expo is a great way to start, it allows for easy setup and deployment
  • Navigation works differently in React Native, using a navigation container and stack
  • Styles are similar to web development, but with differences in implementation
  • Fonts and fonts styles can be tricky, using a cursive font and font family can be a game-changer
  • Debugging can be challenging, using Watchman and Flipper can help
  • Testing is crucial, using a testing library like Jest can help automate testing
  • Building and deploying can be complex, using a build tool like EAS can help simplify the process
  • React Native is constantly improving, it’s worth keeping up with the latest developments
  • Expo and React Native Paper can help with design and styling
  • Storybook can be used in React Native for visual testing and design
  • Native code can be complex, using a package manager like Yarn or pnpm can help with dependencies
  • React Native is not just for iOS, it’s also for Android and other platforms
  • Don’t be afraid to ask for help, the community is active and helpful
  • Take advantage of the similarities between web and mobile development to speed up your learning curve
  • Be patient, building a mobile app can take time and effort.