Introduction to React Native
Discover what React Native is and why it's used for mobile app development. Learn about React Native's architecture and the ecosystem.
Discover what React Native is and why it's used for mobile app development. Learn about React Native's architecture and the ecosystem.
Learn how to set up the development environment for React Native and run applications on both iOS and Android devices.
Understand the basics of React for building components, including JSX, states, and props.
Explore the core components of React Native like View, Text, Image, and learn how to style them with Stylesheets.
Learn about the developer menu, debugging, and using tools like Redux for state management.
Write code that targets specific platforms using Platform Module, and learn to handle gestures with the Gesture Responder System.
Understand the storage options in React Native, including AsyncStorage and third-party solutions.
Implement navigation within your app using libraries like React Navigation and learn about deep linking.
Get to grips with testing frameworks like Jest and learn how to write unit and end-to-end tests for your React Native applications.
Optimize your React Native app's performance by understanding performance bottlenecks and profiling.
Learn the process for publishing your apps to the Apple App Store and Google Play Store.
Bring together all you have learned to build and publish a fully functional React Native app.