• Вспоминаем React экосистему
  • Основные принципы React библеотеки
  • Redux менеджер состояния приложения
  • Redux-saga для управления сайд эфектами
  • Знакомимся с React Native
  • Настройка окружения(Windows, Mac, Linux)
  • Говорим о WebView и чем отличается нативное приложение от гибридного
  • Создаем первое приложения с react-native-cli
  • Компоненты React Native
  • Отличие копмонентов между IOS и Android
  • Маршрутизация
  • Обзор основных React Native библеотек для маршрутизации
  • Детальная работа с react-native-navigation
  • Строим навигационную архитектуру в медиаплеере
  • Особенности написания стилей
  • Изучаем css подобный синтаксис для стилей
  • Вспоминаем flex-box
  • Учимся писать адаптивные стили
  • Верстаем и стилизуем основные компоненты плеера
  • Анимации
  • Изучаем основные подходы к анимированию компонентов
  • Обзор библеотеки react-native-animatable
  • Создаем практические примеры
  • Оживляем наш плеер с помощью анимации
  • Работа с нативным API девайса
  • Подключение нативных библиотек для IOS/Android
  • Сравниваем разные подходы
  • Углубленно работаем с Audio API
  • Добавляем возможность проигрывания в плеере
  • Файловая система устройства
  • Обзор файловой системы
  • Изучаем react-native-fetch-blob
  • Пишем сохранение аудио для оффлайн режима
  • Хорошие практики React Native
  • Различия в стилизации для IOS и Android
  • Ускоряем производительность нашего приложения
  • Запоминаем все антипаттерны React Native
  • Финальный билд аудио плеера
  • Пошаговый разбор билда приложения
  • Различия в IOS и Android
  • Обсуждаем нюансы деплоя в PlayMarket и AppStore

React Native - библиотека для создания мобильных приложения только лишь на одном JavaScript. Вы можете написать код всего один раз, а затем развернуть его как на iOS, так и на Android.

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

Поработаем с анимациями, системами навигации и хорошими практиками React Native разработки.

После окончания курса Вы будете иметь возможность создавать мобильные приложения средней сложности и будете соответствовать требованию Trainee/Junior на рынке ИТ

Курс рассчитан на разработчиков, имеющих навыки работы с HTML, CSS, JavaScript(ES6), React js(базовый уровень).

Понимание HTML & CSS, JavaScript.

Запишись на курс

Запишись на курс
  • Skype:

    juncker8888

  • Харьков, Украина