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

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

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

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

Cross Platform Mobile Development with React Native

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

О курсе

Course Description: Embark on your journey into the world of cross-platform mobile development with React Native. This course is designed to help you build robust, scalable, and user-friendly mobile applications that work seamlessly across platforms. You'll gain an in-depth understanding of React Native's architecture, its powerful development environment, and essential concepts such as navigation, user interaction, and state management. Whether you're new to mobile development or transitioning from native frameworks, this course will equip you with the skills needed to create professional-grade applications. Module Descriptions: Module 1: Introduction to React Native and Mobile Development Lay the foundation for cross-platform development by exploring React Native’s architecture, tools, and development environment. Understand how cross-platform frameworks differ from native development, and scaffold your first React Native app. Module 2: Core Concepts of React Native Deep dive into React Native’s core concepts, including component-based development, styling, and handling user interactions. Learn to build dynamic and responsive UI designs and implement efficient navigation between screens. Module 3: Working with Data in React Native Master data handling in React Native by learning state management, API integration, and local data storage. Discover how to fetch and display data effectively while maintaining performance and user experience. Learning Objectives: By the end of this course, learners will be able to: - Describe the key principles of cross-platform development and React Native's architecture. - Develop responsive and interactive mobile applications using React Native's components and styling techniques. - Implement efficient state management, data fetching, and local storage techniques in React Native applications. - Evaluate and troubleshoot common issues in app scaffolding, navigation, and performance optimization. Target Audience: This course is ideal for: - Beginners who want to start building mobile applications. - Developers transitioning from native app development to cross-platform frameworks. - Software engineers seeking to expand their skill set in mobile app development. - Students and professionals interested in building mobile applications with React Native. Note: This is Course No. 1 of the 3-course specialization series, "Holistic Mobile App Design & Development: Cross-Platform Excellence." Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Meta or any of its subsidiaries or affiliates. This course is not an official preparation material of Meta. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

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

Cross Platform DevelopmentReact NativeUI ComponentsData ManagementDevelopment EnvironmentContext ManagementApplication DevelopmentData Storage TechnologiesUser Interface (UI)Responsive Web DesignReact.jsJavascriptMobile DevelopmentData PersistenceAjaxJavaScript FrameworksData StoreMobile Development Tools

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

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

01Introduction to React Native and Mobile Development22 материалов

Cross-Platform Development Overview

What is Cross-Platform Development?ВидеоOverview of React Native FrameworkВидеоDifferences Between Native and Cross-Platform Development ВидеоRead More About Cross-Platform DevelopmentЧтение

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

Board Infinity

Instructor

Cross Platform Mobile Development with React Native
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 15.2 ч

3 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Practice Quiz: Cross-Platform Development Overview Задание

Understanding React Native’s Architecture

How React Native WorksВидеоThe Role of JavaScript Core and the BridgeВидеоNative Components in React NativeВидеоRead More About Understanding React Native’s ArchitectureЧтениеPractice Quiz: Understanding React Native’s Architecture Задание

Setting Up the React Native Environment

Installing Node.js and React Native CLIВидеоSetting Up Android Studio and XcodeВидеоCreating and Running a Basic React Native AppВидеоRead More About Setting Up the React Native EnvironmentЧтениеPractice Quiz: Setting Up the React Native Environment Задание

Scaffolding Your First App

Project Structure of a React Native AppВидеоSetting Up Android Studio and XcodeВидеоLogging in React Native AppВидеоRead More About Scaffolding Your First AppЧтениеPractice Quiz: Scaffolding Your First App ЗаданиеGraded Assignment: React Native and Mobile Development ЗаданиеQuick Course Check-InPLUGIN
02Core Concepts of React Native22 материалов

React Components in React Native

Functional vs Class ComponentsВидеоJSX in React NativeВидеоUsing Props Dynamic UIВидеоManaging State in React Native ComponentВидеоRead More About React Components in React NativeЧтениеPractice Quiz: React Components in React Native Задание

Styling in React Native

React Native Styling Approaches ВидеоInline and External StyleSheetsВидеоCreating Responsive UI DesignsВидеоRead More About Styling in React NativeЧтениеPractice Quiz: Styling in React Native Задание

Handling User Interactions

Using Buttons, Inputs, and TouchablesВидеоForm Handling with TextInputВидеоForm Handling with TextInput (Demo) ВидеоRead More About Handling User InteractionsЧтениеPractice Quiz: Styling in React Native Задание

Navigation Between Screens

Introduction to React NavigationВидеоImplementing Stack NavigationВидеоUsing Tab and Drawer NavigationВидеоRead More About Navigation Between ScreensЧтениеPractice Quiz: Navigation Between Screens ЗаданиеGraded Qui: Core Concepts of React NativeЗадание
03Working with Data in React Native16 материалов

Managing State in React Native

Introduction to Hooks (useState, useEffect)ВидеоLifting State Up and Passing State with PropsВидеоGlobal State Management with Context APIВидеоRead More About Managing State in React NativeЧтениеPractice Quiz: Managing State in React Native Задание

Fetching and Displaying Data

Making API Requests with Fetch and AxiosВидеоDisplaying Data in FlatList and SectionListВидеоPull-to-Refresh and Pagination TechniquesВидеоRead More About Fetching and Displaying DataЧтениеPractice Quiz: Fetching and Displaying Data Задание

Media and File Handling

Displaying and Handling ImagesВидеоCapturing and Playing Video and AudioВидеоFile Uploads and Downloads in React NativeВидеоRead More About Storing Data LocallyЧтениеPractice Quiz: Media and File Handling ЗаданиеGraded Quiz: Working with Data in React Native Задание