Мобильные приложения на React Native

Создавайте крутые приложения под Android и iOS

Что вы получите от курса?

Преимущества технологии React Native

01

Общая кодовая база

Фактически вы разрабатываете 2 отдельные версии приложения (под iOS и Android). Да, две версии приложения, но код в них на 65-70% одинаковый.

02

Максимально похож на нативный

В отличие от других кроссплатформенных решений, вроде Cordova, Ionic или Titanium, которые имитируют среду браузера

03

Большое комьюнити

Жирный плюс в том, что фреймворк имеет много «проверенных» библиотеками от сообщества
React Native.

04

Поддержка TypeScript

Статическая типизация = меньше багов + простая поддержка проекта и возможность легко создать приложение из шаблона.

05

Автолинковка нативных модулей

Упрощает установку библиотек. Ненативщикам не нужно прописывать импорты, что сильно экономит время.

06

Fast Refresh

Cильно ускоряет разработку приложения, так как практически любое изменение в коде компонента влечет за собой его мгновенное обновление (re-render).

С чего начать учить React Native?

Проиграть видео

План курса

Вводная часть, в которой мы настроим окружение под вашу систему и познакомимся с React Native – создадим ваш первый проект.

В этом разделе мы узнаём про основы React Native, JSX и базовые компоненты, которые понадобятся вам в любом проекте и в нашем курсе.

Как верстать экраны и компоненты – основные принципы макетов в React Native на Flex.

О создании списков с помощью компонента FlatList и основные его свойства для управления отображением элементов списка. Создадим и настроим первый список.

Принципы проектирования и создания компонентов, а также использование изображений и отображение различных компонентов экрана при определенных условиях. Создадим наши компоненты. 

Основные хуки React для выполнения базовых задач при создании приложения. Один для управления состоянием компонента и другой для выполнения каких-либо операций после рендеринга компонента и при размонтировании компонента. Используем эти хуки в проекте.

Узнаём больше про хук useState и применим на практике все знания про него.

Про библиотеку навигации и как ее использовать для навигации между экранами в приложении. Несколько видов навигации, включая верхние и нижние табы. Кастомизация хедера. Все это посмотрим и часть применим в приложении.

Дополнительно стилизуем наше приложение, чтобы можно было максимально перенести дизайн в приложение, ничего не потеряв.

Про глобальное состояние в приложении. Как его создать и как им управлять. Создадим наш первый стор, модель и экшн, изменяющий состояние стора.

О выполнении асинхронных запросов и изменении глобального состояния.

Ура, к этому уроку вы научитесь базовым вещам в React Native и теперь готовы заливать своё приложение в сторы Google Play и AppStore. Подготовим ваш первый релиз и узнаём детали публикации. Какие нужно проделать действия, чтобы вообще приложение получило возможность размещения в сторах.

Отзывы студентов

Результаты? У нас есть результаты

Антон Снижко

Студент курса React Native + Хуки 2022

«Очень рад, что прошел этот курс, потому что есть с чем сравнивать. И можно так сказать, что на твоем курсе у меня сошлись пазлы моего представления об этой технологии, да, при отсутствии опыта работы с этой технологией. В конце была финишная прямая, которая мне показала, где мои слабые стороны, где нужно еще почитать, подучить. В целом прикольный курс тем, что он не растянутый. Дается информация, в принципе, которая базовая, но преподносится под тем углом, что человек как начинающий, например как я, он сложные темы может понять для себя простым языком.»

Стоимость обучения

19 800₽

29 000₽

Получить консультацию

Часто задаваемые вопросы

Понимание основ Javascript необходимо, чтобы эффективно пройти курс. Если у вас их нет, советую для начала получить их, а затем уже вернуться к курсу по React Native.

Пишите в чат или на почту info@startforma.ru и я предложу варианты обучения Javascript со мной в качестве наставника.

Данный курс – это стартовая площадка для вашего профессионального роста. После него необходимо продолжать самостоятельное изучение и практику, изучая более детально каждую из технологий.

Да, сможете, в телеграм чате с преподавателем и получить обратную связь по вашему прогрессу и ответит на вопросы.

У нас будет две лекции в неделю, которые затем будут доступны в записи вам в личном кабинете навсегда. Обучение устроено таким образом, чтобы вы могли его совмещать с личными делами.

В среднем мои студенты занимаются 3-5 часов в неделю, а дальше все зависит от вас. В программировании каждый час потраченного времени развивает ваши скиллы.

Обо мне

Получите индивидуальную консультацию