Udemyallen

React Native: Beginner Practical Guide [2023]

Learn React Native CLI to build cross-platform iOS and Android apps. Develop mobile apps for both platforms with one codebase.

4.3(5)
36students
7h 41m
Certificate
Fadi Nouh
Fadi NouhSoftware Engineer, Manager, Instructor, Architect

Course Content

React Native: Beginner Practical Guide [2023] is an all-levels Udemy course taught by Fadi Nouh. It runs 7h 41m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 5 reviews, with 36 students enrolled. It is a paid course, last updated September 2023.

Learn React Native and build cross-platform mobile apps for both iOS and Android! This comprehensive course dives into the React Native framework, equipping you with the skills to create applications with a single codebase. We'll build a real-world project, mastering key concepts like React Hooks and Functional Components.

Here's what you'll learn:

  • React Native Setup: Properly configure your development environment with the React Native CLI.
  • Cross-Platform Development: Build applications that run seamlessly on both iOS and Android using the React Native CLI.
  • Navigation: Implement smooth navigation between screens, including dynamic navigation.
  • API Integration: Fetch and manage data from external APIs, using the popular The Movie Database API for example.
  • Styling: Apply custom styles to create a visually appealing user interface.
  • Component-Based Architecture: Develop modular and reusable components.
  • React Hooks: Master React Hooks for state management and side effects.
  • Functional Components: Build components using modern functional programming techniques.
  • Data Fetching: Retrieve movies by genre, implement search functionality, and create dynamic lists.
  • Image Galleries: Implement image galleries for a rich user experience.
  • Video Player: Integrate a video player and control its functionality.

After completing this course, you'll be able to:

  • Debug React Native Applications: Effectively manage errors and debug React Native CLI applications.
  • Full Application Development: Build complete applications from scratch.
  • Application Architecture: Understand and implement good architectural flows for scalable apps.
  • Data Handling with Axios: Retrieve data from servers using Axios.
  • Data Management: Handle and display data in custom lists.
  • Package Management: Integrate external packages to extend functionality.
  • Native Code Integration: Tap into native code for both iOS and Android applications.

Ready to become a React Native developer? Join us and start building the future of mobile apps!

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.