Этот курс создан для 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‑систем.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Newline - это образовательная платформа для разработчиков, ориентированная на будущих технических лидеров.Предлагает разнообразные курсы по фронтенду, бэкенду, современным языкам и технологиям, включая Rust, GraphQL и направления, связанные с искусственным интеллектом.Подписка newline Pro даёт доступ к десяткам курсов, видеоуроков, интерактивным проектам, исходному коду и закрытому сообществу.Бесплатный план включает базовые видео, библиотеку мат