React Native — один из самых востребованных инструментов для создания нативных мобильных приложений, позволяющий разработчикам использовать знакомый стек JavaScript и при этом получать полноценные приложения для iOS и Android. В этой программе вы погрузитесь в ключевые концепции фреймворка, научитесь работать с его компонентами и освоите принципы разработки, характерные для мобильной среды.
Что представляет собой React Native
React Native сочетает декларативный подход React и производительность нативных компонентов. Такой подход позволяет использовать единую кодовую базу, оставаясь при этом максимально близкими к возможностям платформы.
Основные особенности фреймворка
Использование нативных UI-компонентов, обеспечивающих высокую производительность.
Применение JavaScript иReact-подходов для построения интерфейсов.
Гибкая интеграция с API мобильной платформы.
Что вы освоите на курсе
Курс даёт фундаментальную подготовку для тех, кто хочет быстро перейти от веб-разработки к созданию мобильных приложений.
Использование существующего опыта JS
Вы узнаете, как применить текущие навыки JavaScript и React для работы с мобильными интерфейсами, оптимизацией производительности и интеграцией с устройствами.
Понимание различий между вебом и мобильной средой
Важная часть курса — сравнение подходов веб-разработки и нативных приложений, понимание жизненного цикла компонентов и тонкостей мобильного взаимодействия с пользователем.
Изучение ключевых компонентов React Native
View и Text — фундамент UI.
FlatList и ScrollView — работа с данными и списками.
Pressable — обработка взаимодействий.
TextInput — ввод данных пользователем.
Работа с мобильными API
Использование тактильной отдачи (Haptic feedback).
Отправка локальных push‑уведомлений.
Хранение данных между запусками приложения.
Навигация и архитектура приложения
Вы разберёте навигацию на основе файловой системы, научитесь структурировать проект и выстраивать удобный и масштабируемый пользовательский поток.
Файлово‑ориентированная маршрутизация
Подход, позволяющий создавать экраны, исходя из структуры директорий, делает разработку быстрее и понятнее.
Практическое применение знаний
Каждый модуль курса сопровождается примерами и упражнениями: от простых экранов до полноценного мини‑приложения с навигацией, сохранением данных и уведомлениями.
Реальные сценарии разработки
Создание экранов и интерфейсов.
Работа с данными и состоянием.
Интеграция возможностей устройства.
Подготовка проекта к публикации.
Удалён
Удален по просьбе правообладателя
Видео и материалы этого курса больше недоступны для просмотра.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.