React Native - це фреймворк, який дозволяє створювати кросплатформові мобільні додатки для iPhone і Android, а також додатки для інших платформ, таких як smart TV, VR та додатки з доповненою реальністю.
Ви навчитеся створювати з нуля мобільні програми для платформ Android та iOS на прикладі створення програми для перегляду новин з Інтернету. Для повноцінного проходження курсу React Native потрібні базові знання JavaScript.
Ви дізнаєтеся, як самостійно налаштовувати оточення для розробки, стилізувати програму, використовувати сучасні бібліотеки, використовувати Redux/Saga - для управління стейтом програми. Крім цього, буде детально розглянута робота з API React Native для безпроблемної роботи з будь-яким API. Також ви навчитеся збирати робочі зборки програм на пристрій.
React Native це кросплатформний фреймворк, побудований на базі реакту, який з'явився на початку 2015 року і слідує ідеї запуску одного коду на різних мобільних платформах. Безперечним його плюсом є філософія «написав раз — використовуй скрізь». Це стосується як різноманітності платформ, з якими можна його використовувати, починаючи від Iphone і закінчуючи додатками для smart TV, VR, а також додатками з доповненою реальністю, так і до багатофункціональності команд. Одна й та команда розробників може підтримувати кілька проектів на React і React Native. Метою даного уроку є створення та запуск першого React Native програми та ознайомлення зі структурою програми. Після закінчення ви зможете запустити ваш перший додаток на симуляторі.