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

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

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

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

Advanced Concepts in React Native Development

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

О курсе

Course Description: Take your React Native skills to the next level with this advanced course. Dive deep into creating visually engaging and high-performing mobile applications by mastering advanced UI and UX techniques, gesture handling, and animations. Explore native integrations to leverage device-specific features and platform-specific APIs. Finally, ensure your applications are robust and reliable by learning the best practices for testing and debugging. This course bridges the gap between intermediate and expert-level development, empowering you to deliver feature-rich apps with seamless user experiences. Module Descriptions: Module 1: Advanced UI and User Experience Learn advanced layout techniques, animations, and gesture handling to create visually dynamic and interactive user experiences. Optimize performance to ensure your app runs smoothly across devices. Module 2: Native Features and Platform-Specific APIs Discover how to integrate native code and access platform-specific features such as device sensors, geolocation, and notifications. Master the use of third-party libraries and SDKs for extended functionality. Module 3: Testing and Debugging React Native Apps Build confidence in your apps by learning to write unit, integration, and end-to-end tests. Use advanced debugging tools and strategies to identify and resolve platform-specific issues, while adhering to security best practices. Learning Objectives: By the end of this course, learners will be able to: - Design advanced user interfaces using animations, transitions, and optimized layouts. - Integrate native device features and third-party libraries for enhanced app functionality. - Analyze and improve app performance by debugging, testing, and profiling code effectively. - Implement security measures to protect sensitive data and ensure compliance with privacy regulations. Target Audience: This course is ideal for: - Intermediate React Native developers aiming to build advanced applications. - Developers seeking to integrate platform-specific features in their cross-platform apps. - Professionals interested in improving app reliability through robust testing and debugging practices. - Engineers wanting to create visually dynamic and high-performing mobile applications. Note: This is Course No. 2 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. 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.

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

Development TestingDebuggingUser Interface and User Experience (UI/UX) DesignUI ComponentsReact NativeUnit TestingMobile SecuritySoftware TestingUser Interface (UI) DesignMobile DevelopmentSecure CodingCross Platform DevelopmentAndroid (Operating System)User Interface (UI)iOS DevelopmentInteraction DesignUI/UX StrategyTest EngineeringAuthenticationsData Security

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

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

01Advanced UI and User Experience22 материалов

Advanced Layouts and Components

Using ScrollView for Long ContentВидеоImplementing Grid Layouts with FlatListВидеоCustomizing NativeBase and React Native Paper ComponentsВидеоRead More About Advanced Layouts and ComponentsЧтение

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

Board Infinity

Instructor

Advanced Concepts in React Native Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.3 ч

3 модулей

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

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

Часть программы вашего университета
Practice Quiz: Advanced Layouts and ComponentsЗадание

Animations and Transitions

Using the Animated API for Basic AnimationsВидеоBuilding Complex Animations with ReanimatedВидеоAnimating Transitions Between ScreensВидеоRead More About Animations and TransitionsЧтениеPractice Quiz: Animations and TransitionsЗадание

Gesture Handling in React Native

Implementing Swipes, Pinches, and TapsВидеоUsing React Native Gesture HandlerВидеоBuilding Custom Gesture InteractionsВидеоRead More About Gesture Handling in React NativeЧтениеPractice Quiz: Gesture Handling in React NativeЗадание

Optimizing Performance

Avoiding Re-renders with React.memo and useCallbackВидеоOptimizing Lists and Views with VirtualizedListВидеоProfiling and Debugging Performance BottlenecksВидеоRead More About Optimizing Performance ЧтениеPractice Quiz: Optimizing PerformanceЗаданиеGraded Quiz: Advanced UI and User ExperienceЗаданиеQuick Course Check-InPLUGIN
02Native Features and Platform-Specific APIs15 материалов

Integrating Native Code in React Native

Understanding the Native Module BridgeВидеоCreating and Linking Custom Native ModulesВидеоDebugging Issues with Native CodeВидеоRead More About Integrating Native Code in React NativeЧтениеPractice Quiz: Integrating Native Code in React NativeЗадание

Accessing Device Features

Accessing Camera and Media LibrariesВидеоGeolocation and Maps IntegrationВидеоUsing Sensors (Accelerometer, Gyroscope) in React NativeВидеоRead More About Accessing Device FeaturesЧтениеPractice Quiz: Accessing Device FeaturesЗадание

Handling Notifications

Implementing Local NotificationsВидеоSetting Up Push Notifications with FirebaseВидеоRead More About Handling NotificationsЧтениеPractice Quiz: Handling NotificationsЗаданиеGraded Assignment: Native Features and Platform-Specific APIsЗадание
03Testing and Debugging React Native Apps14 материалов

Writing Unit Tests for React Native Components

Introduction to Jest for TestingВидеоTesting with React NativeВидеоTesting Asynchronous Code with MocksВидеоRead More About Writing Unit Tests for React Native ComponentsЧтениеPractice Quiz: Writing Unit Tests for React Native ComponentsЗадание

Integration and End-to-End Testing

Setting Up Detox for E2E TestingВидеоImplementing Jest Testing in React nativeВидеоRead More About Integration and End-to-End TestingЧтениеPractice Quiz: Integration and End-to-End TestingЗадание

Debugging React Native Apps

Debugging Tools: React Native Debugger and FlipperВидеоHandling and Logging ErrorsВидеоRead More About Debugging React Native AppsЧтениеPractice Quiz: Debugging React Native AppsЗаданиеGraded Assignment: Testing and Debugging React Native AppsЗадание