К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
React Native: Developing Android and iOS Apps · LearnSpace
Назад в каталог
courseraПрограммирование

React Native: Developing Android and iOS Apps

Курс от SkillUp
Средний≈ 25.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

React Native is one of the two most popular frameworks used for mobile app development (Statista). Successful software developers in the mobile app world make a point of having it on their resume. This React Native: Developing Android and iOS Apps course gives aspiring mobile app developers in-demand skills employers are looking for. During this course, you’ll get hands on setting up the React Native development environment. You’ll explore working with style and state management, handling user interactions and lists, and debugging and publishing mobile apps in React Native. Additionally, you’ll practice testing mobile applications on different Android and iOS mobile OS versions and platforms through our online labs. You’ll discover how to build cross-platform mobile apps using React Native and implement key features like navigation. Plus, you’ll look at state management to create efficient apps for different Android and iOS devices using React Native. If you’re looking to build a successful career in mobile app development, ENROLL TODAY and get ready to add sought-after React Native skills to your resume.

Навыки, которые вы освоите

React NativeData ValidationData PersistenceCross Platform DevelopmentUI ComponentsApplication DevelopmentContext ManagementReact.jsAndroid DevelopmentiOS DevelopmentCommand-Line InterfaceMobile DevelopmentReact ReduxApple iOSDevelopment EnvironmentSoftware DevelopmentDebuggingMobile Development ToolsApplication Frameworks

Программа курса

6 модулей · 110 учебных материалов

01Introduction to React Native 24 материалов

Welcome to the Course

Course IntroductionВидеоCourse OverviewЧтениеReading: How to Make the Most of this Course PLUGINSetting Your React Native Mobile Development Journey ExpectationsDIALOGUE

Lesson 1: Getting Started with React Native

Учитесь у экспертов

SkillUp

Преподаватель курса

Richa Arora

Full Stack Web Developer (MERN & MEVN) and Subject Matter Expert

React Native: Developing Android and iOS Apps
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 25.8 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Китайский (Китай), Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Пушту, Русский, Индонезийский, Испанский, Дари, Хинди, Казахский

Часть программы вашего университета
Introduction to React Native Видео
Features and Use Cases of React Native Видео
Setting up the React Native Development Ecosystem Видео
(Optional) Lab: Setting Up the Development Environment on Your Local SystemPLUGIN
React Native Internals Видео
Check In: Making Sense of the React Native BridgeDIALOGUE
Reading: React Native Comparison with Other Frameworks PLUGIN
Lesson Summary: Getting Started with React NativeЧтение
Practice Quiz: Getting Started with React NativeЗадание

Lesson 2: Setting Up the Development Environment

Introduction to Expo and Its Features ВидеоWorking with Expo CLI ВидеоLab: Setting up the Environment using Expo SnackPLUGINNavigating the Project Structure ВидеоReading: Expo CLI versus React Native CLI PLUGINLab: Create "Hello World": A Basic React Native App Внешний инструментLesson Summary: Setting Up the Development EnvironmentЧтениеPractice Quiz: Setting Up the Development Environment ЗаданиеYour First React Native Conversation: Onboarding a Junior DeveloperDIALOGUE

Lesson 3: Cheat Sheet and Graded Quiz

Module 1 Cheat Sheet: Introduction to React NativePLUGINGraded Quiz: Introduction to React NativeЗадание
02Working with React Native21 материалов

Lesson 1: React Native Basics and Components 

Reading: Introduction to Virtual DOM in React NativePLUGINIntroduction to Basic Components ВидеоLab: Flower Shop Landing Page using Basic ComponentsВнешний инструментIntroduction to React Navigation Components ВидеоVideo: Implementation of Stack, Drawer, and Tab NavigationВидеоPractice: Design an App's Navigation StructureDIALOGUELab: Create a Grocery Catalogue Using Navigation ComponentsВнешний инструментLesson Summary: React Native Basics and ComponentsЧтениеPractice Quiz: React Native Basics and ComponentsЗадание

Lesson 2: Working with Android Emulator and iOS Simulator

Reading: Emulator and Simulator Basics in React Native DevelopmentPLUGINUnderstanding Android SDK EmulatorВидеоWorking with Android EmulatorВидеоLab: Time Zone Application Using Android EmulatorВнешний инструментVideo: Introduction to iOS SimulatorВидеоVideo: Configuring iOS SimulatorВидео

Lesson 3: Cheat Sheet and Graded Quiz

Building Interactive React Native Applications with Navigation and TestingDIALOGUEModule 2 Cheat Sheet: Working with React Native PLUGINGraded Quiz: Working with Android Emulator and iOS Simulator Задание
03Working with Style and State Management19 материалов

Lesson 1: Components Styling 

Introduction to StylesheetsВидеоStyling with Layouts and Flexbox ВидеоLab: Design a Fitness Club Application using Flexbox LayoutВнешний инструментUsing Styled-Components in React Native ВидеоLab: Create Dark-Light Theme with Styled ComponentsВнешний инструментLesson Summary: Components StylingЧтениеPractice Quiz: Components StylingЗадание

Lesson 2: State Management and Data Handling 

Managing State with useState and useReducer  ВидеоPassing Data with Props  ВидеоUsing Context API for State Management  ВидеоLab: Login Authentication using Context APIВнешний инструментIntegrating Redux in React Native  ВидеоPractice: Choosing the Right State Management ToolDIALOGUE

Lesson 3: Cheat Sheet and Graded Quiz

Building Mobile Apps with Databases, Backend Services, and FirebaseDIALOGUEModule 3 Cheat Sheet: Working with Style and State ManagementPLUGINGraded Quiz: Working with Style and State Management Задание
04Handling User Interactions and Lists18 материалов

Lesson 1: Handling Events and User Input 

Handling Touch Events in React Native ВидеоHandling TextInput and Forms ВидеоLab: Create an Event Registration App to Handle Form DataВнешний инструментValidating Forms with Formik and Yup ВидеоLab: Validating Form Data with Formik and Yup Внешний инструментLesson Summary: Handling Events and User Input ЧтениеPractice Quiz: Handling Events and User InputЗадание

Lesson 2: Working with Lists and Async Storage 

Introduction to FlatList and SectionList ВидеоLab: Apartment Listings Display with FlatListВнешний инструментImplementing Pull-to-Refresh and Infinite Scrolling ВидеоUsing AsyncStorage for Persistent Data ВидеоPractice: Design a Performant List ViewDIALOGUELab: Note Taking App with AsyncStorage Внешний инструмент

Lesson 3: Cheat Sheet and Graded Quiz 

Handling User Interactions, Lists, and Persistent Data in React NativeDIALOGUEModule 4 Cheat Sheet: Handling User Interactions and ListsPLUGINGraded Quiz: Handling User Interactions and Lists Задание
05Debugging and Publishing Apps in React Native 16 материалов

Lesson 1: Debugging React Native Applications

Reading: Introduction to React DevToolsPLUGINWorking with React DevTools  ВидеоLab: Working with React DevToolsВнешний инструментHandling Errors and Debugging  ВидеоPractice: Design a Debugging PlanDIALOGUEReading:  Debugging on Android and iOSPLUGINLab: Handling Errors and DebuggingВнешний инструментLesson Summary: Debugging React Native ApplicationsЧтениеPractice Quiz: Debugging React Native ApplicationsЗадание

 Lesson 2: Building React Applications  

Creating Android APK FilesВидеоHandling Updates in React Native  ВидеоLab: Building an Application for Android using APK FilesВнешний инструментLesson Summary: Building React ApplicationsЧтениеPractice Quiz: Building React ApplicationsЗадание

Lesson 3: Cheat Sheet and Graded Quiz 

Module 5 Cheat Sheet: Debugging and Publishing Apps in React NativePLUGINGraded Quiz: Debugging and Publishing Apps in React NativeЗадание
06Final Project and Assessment12 материалов

Practice Project

Reading: Overview of Practice Project PLUGINLab: Practice ProjectВнешний инструмент

Final Project

Reading: Final Project Overview  PLUGINFinal Project Overview: Foodie App ВидеоLab: Final ProjectВнешний инструментProject Submission and Peer ReviewВзаимная проверка

Course Summary and Assessment

Course Summary ВидеоPractice: Design Your App's Tech StackDIALOGUECourse Cheat SheetЧтениеFinal Graded ExamЗадание

Course Wrap-up

Congratulations and Next Steps  ЧтениеThanks from the Course Team  Чтение
Lab: Working with iOS Simulator (Optional)Внешний инструмент
Lesson Summary: Working with Android Emulator and iOS Simulator Чтение
Practice Quiz: Working with Android Emulator and iOS SimulatorЗадание
Lab: Quiz Application Using Redux ToolkitВнешний инструмент
Lesson Summary: State Management and Data Handling Чтение
Practice Quiz: State Management and Data HandlingЗадание
Lesson Summary: Working with Lists and Async Storage Чтение
Practice Quiz: Working with Lists and Async StorageЗадание