React Native

Начало занятий
  • Днепр19 июня
decoration decoration decoration decoration decoration decoration decoration decoration decoration
  • icon

    Длительность2 месяца

  • icon

    Интенсивность3 раза в неделю

  • icon

    Время4 часа в день

  • icon

    Стоимость1200 грн в месяц

Хочешь разрабатывать мобильные приложения, но не знаешь с чего начать?
React Native – отличное решение для разработки нативных приложений для мобильных устройств за меньший период времени, чем требуется для создания эквивалентного приложения для iOS (Swift. ) или Android (Java).
Вам понравится, что ваши изменения появляются мгновенно на вашем устройстве и не нужно ждать перекомпиляции кода Swift/Java!
Этот быстрый цикл обратной связи, наряду с отличной кроссплатформенной поддержкой, это то что вывело React Native в топ, среди любимых инструментов Javascript разработчиков”.
Тысячи приложений используют React Native: от устоявшихся компаний из списка Fortune 500, таких как Instagram, AirBnB, Skype, до горячих новых стартапов.

notebook

Программа курса

1.
Введение
Знакомство
Цели курса
Специфика мобильной разработки
Основные платформы
Кроссплатформенность
Основные учебные ресурсы
Инструменты разработки
2.
Окружение
Знакомство с Android Studio. Пример проекта на Android. Разбор ключевых частей проекта.
Знакомство с xCode. Пример проекта на iOS. Разбор ключевых частей проекта.
3.
Android features
Жизненный цикл
Markup axml
Переходы
Передача данных внутри приложения
Android Intent
Intent Filter
Broadcast Receiver
Service
4.
iOS features
Жизненный цикл
AppDelegate
Storyboards
Переходы
Передача данных внутри приложения
5.
React Native
React-компонент
построение компонентов на JSX
жизненный цикл компонентов
React state
React props
propTypes
Применение стилей к компонентам
Анимация
Redux
Тестирование React.js-кода
Использование библиотек, специфичных для платформ
Навигация (react - navigation)
Клиент-сервер (запрос/ответ, веб-сокет)
JS bridge
6.
Публикация приложений
Play Market
App Store

Записаться на курс

select arrow
select arrow