Всем привет!
На ITVDN появился новый видео курс для начинающих разработчиков мобильных приложений, а также для frontend react разработчиков, которым интересно направление мобильной разработки.
Курс посвящен изучению главных принципов, методов и техник создания качественных кроссплатформенных мобильных приложений с использованием React Native.
React Native — это фреймворк, позволяющий создавать мультиплатформенные мобильные приложения для iPhone и Android, а также приложения для других платформ, таких как Smart TV, VR и приложения с дополненной реальностью.
Вы научитесь создавать с нуля программы для упомянутых мобильных платформ на примере создания приложения для просмотра новостей из Интернета. Узнаете, как самостоятельно настраивать окружение для разработки, стилизовать приложение, использовать современные библиотеки, использовать Redux/Saga для управления стейтом приложения. Помимо этого, будет подробно рассмотрена работа с API в React Native для беспроблемной работы с любым API. Также, вы научитесь собирать рабочие сборки приложений на устройство.
Автор курса — Александр Бабич — Full Stack Software Engineer. В записанных видео уроках Александр делится эффективными техниками работы с фреймворком React Native, которые позволяют создавать качественные и современные мобильные приложения.
Структура курса:
- Введение в React Native
- React Native — стилизация компонентов
- Библиотеки для стилизации компонентов
- Использование TypeScript
- Навигация
- Работа с Redux Saga
- Настройка стартового экрана, иконок
- Нативные плагины
- Интернет подключение
- Сборка и установка приложения на устройство
Чему вы научитесь на данном курсе:
- Создавать свои мобильные приложения с нуля, используя React Native
- Понимать структуру проекта React Native
- Стилизовать свой проект с помощью StyleSheet и FlexBox, а также использовать популярные библиотеки для стилизации компонентов
- Использовать TypeScript с React Native, получая возможность отлавливать большую часть ошибок ещё до исполнения кода, улучшая и ускоряя процессы разработки
- Использовать библиотеки навигации для вашего проекта — React Navigation и React Native Navigation (RNN)
- Использовать Redux для написания кода в функциональном стиле и Redux Saga для асинхронных операций
- Устанавливать нативные плагины в ситуациях, когда вашему приложению требуется доступ к API платформы, для которого в React Native еще нет соответствующего модуля
- Осуществлять интернет запросы в приложениях React Native, а также их отладку, используя React Native Debugger
- Реализовывать общую стилизацию вашего приложения, помогающую его продвижению в AppStore и Google Play
- Осуществлять сборку приложения с релизной конфигурацией, подписывать его и устанавливать его на Android и iOS устройства
Предварительные требования
Для полноценного прохождения курса “React Native” нужны базовые знания JavaScript.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатными вебинарами “React Native для начинающих” и “React Native — лучшие практики”, которые помогут понять специфику данного фреймворка и то, какие подходы лучше всего применять при создании мобильных приложений на React Native.