4.5
Beginner
25h
Getting Started with Mobile App Development with React Native
Discover React Native for creating rich, cross-platform mobile apps with reusable components. Gain insights into UI components, styling, navigation, Hooks, state, and database management.
React Native is a well-known mobile application development framework that allows developers to create rich, cross-platform mobile application UI using reusable components. It's ideal for building mobile applications and supports multi-platform reusable code, pre-built components, and a rich UI. Most well-known social media platforms, such as Facebook and Instagram, have been built using React Native.
In this course, you’ll start with a brief introduction to React Native and then cover various built-in components of React Native categorized into different categories such as basic, user interface, user interaction, and list view components. Next, you’ll learn about concepts such as application styling, navigation, Hooks, state management, and database management. You’ll find interactive quizzes and challenges throughout the course to test your understanding.
By the end of this course, you’ll be able to develop mobile applications and kickstart your journey as a React Native developer.
React Native is a well-known mobile application development framework that allows developers to create rich, cross-platform mobi...Show More
WHAT YOU'LL LEARN
An understanding of the fundamentals of React Native
The ability to create and style different types of components
The ability to handle different types of navigation
An understanding of Hooks and their implementations in React Native
A working knowledge of state and database management in React Native
An understanding of the fundamentals of React Native
Show more
TAKEAWAY SKILLS
Content
2.
Introduction to React Native
6 Lessons
Look at React Native to build cross-platform apps using reusable components efficiently.
3.
Basic Components
11 Lessons
Explore essential React Native components like View, Text, Image, TextInput, ScrollView, and StyleSheet.
4.
User Interface and User Interaction
9 Lessons
Grasp the fundamentals of React Native UI components like Buttons, Switches, and touchables for better user interactions.
5.
List View
7 Lessons
Solve problems in creating and customizing efficient lists with FlatList and SectionList.
6.
Android Components and APIs
9 Lessons
Tackle Android components and APIs in React Native for efficient app development and functionality.
7.
Miscellaneous Components and APIs
9 Lessons
Practice using miscellaneous React Native components to enhance UI/UX with ActivityIndicator, Alert, and more.
8.
Application Styling
9 Lessons
Learn how to use React Native for effective application styling, dimensions control, Flexbox layout, and color application.
9.
Navigation
8 Lessons
Unpack the core of navigation in React Native, including stack-based, tab-based, and drawer-based methods.
10.
Hooks
12 Lessons
Examine Hooks in React Native, covering state, side effects, global state, performance, and practical application.
11.
State Management
7 Lessons
Grasp the fundamentals of state management in React Native with Hooks and libraries.
12.
Database Management
8 Lessons
Take a closer look at Firebase and Cloud Firestore for React Native DB management.
13.
Appendix
2 Lessons
Focus on directory structure and debugging in React Native applications.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources