Описание
Количество уроков: 22 Видео
Язык: Английский
Вес архива: 1,72 ГБ
Этот курс создан для JavaScript‑разработчиков, которые уже используют TypeScript и хотят уверенно перейти к созданию мобильных приложений на React Native. Здесь вы разберётесь в экосистеме, архитектуре и лучших практиках разработки, чтобы создавать масштабируемые и производительные приложения, опираясь на реальные продуктовые подходы.
Что вы изучите в этом курсе
Курс последовательно проведёт вас от базовой настройки проекта до продвинутых тем, которые позволяют создавать приложения уровня компаний. Вы научитесь соединять воедино навигацию, экраны, UI‑компоненты, состояния и архитектуру, чтобы проектировать гибкие и надёжные мобильные решения.
Основы разработки в React Native
• Настройка навигации и организация экранов
• Работа со стилями и компонентами интерфейса
• Создание оптимизированной структуры проекта
Продвинутые практики
• Управление состоянием и организация бизнес‑логики
• Настройка аналитики, отчётов о сбоях и middleware
• Отладка, профилирование и оптимизация производительности
• Борьба с пропаданием кадров и повышением отзывчивости UI
Дизайн‑система и Atomic Design
Вы создадите полноценную дизайн‑систему, которая станет фундаментом для любого интерфейсного приложения. Подход Atomic Design поможет строить масштабируемые UI‑решения, избегать дублирования и ускорять разработку.
Ключевые части дизайн‑системы
• Инвентарь интерфейса и типовые шаблоны
• Типографика и визуальная иерархия
• Интервалы, сетки и общие стилевые токены
Проект: полнофункциональное приложение e‑commerce
На протяжении курса вы будете разрабатывать полноценное приложение электронной коммерции, изучая архитектуру и паттерны на реальных кейсах. Это позволит закрепить знания и получить практические навыки, необходимые в работе.
Актуальность и поддержка курса
Материалы основаны на современном open‑source шаблоне и регулярно обновляются под актуальные версии React и React Native. В курс включены последние API и инструменты, такие как Hooks, Hermes, Flipper и другие.
Почему этот курс выделяется
Вы изучите продуктовый подход к созданию приложений: вместо фокуса на платформенных нюансах вы освоите архитектуру, которая обеспечивает масштабируемость, расширяемость и разделение логики и дизайна.
После завершения курса вы будете уверенно создавать реальные React Native‑приложения и сможете применить изученные принципы для построения любых корпоративных UI‑систем.

Марина В. –
Брала курс, потому что уже писала на TypeScript во фронтенде и хотела перейти в мобильную разработку. Больше всего пригодились разделы про навигацию и организацию экранов: наконец-то понятно, как структурировать проект, а не лепить файлы в кучу. Дизайн-система через Atomic Design показалась сначала избыточной, но на e-commerce проекте стало видно, зачем это нужно. Английский умеренный, за 6-7 часов действительно проходится спокойно за пару недель.