Создавайте крутые приложения под Android и iOS
Фактически вы разрабатываете 2 отдельные версии приложения (под iOS и Android). Да, две версии приложения, но код в них на 65-70% одинаковый.
В отличие от других кроссплатформенных решений, вроде Cordova, Ionic или Titanium, которые имитируют среду браузера
Жирный плюс в том, что фреймворк имеет много «проверенных» библиотеками от сообщества
React Native.
Статическая типизация = меньше багов + простая поддержка проекта и возможность легко создать приложение из шаблона.
Упрощает установку библиотек. Ненативщикам не нужно прописывать импорты, что сильно экономит время.
Cильно ускоряет разработку приложения, так как практически любое изменение в коде компонента влечет за собой его мгновенное обновление (re-render).
Вводная часть, в которой мы настроим окружение под вашу систему и познакомимся с 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 часов в неделю, а дальше все зависит от вас. В программировании каждый час потраченного времени развивает ваши скиллы.
Copyright © 2023 Startforma
ИНН 540424201013
Политика конфиденциальности
Пользовательское соглашение
Получите индивидуальную консультацию