React Native
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою IT спеціальність

Підписка

Про курс

React Native - це фреймворк, який дозволяє створювати кросплатформові мобільні додатки для iPhone і Android, а також додатки для інших платформ, таких як smart TV, VR та додатки з доповненою реальністю.

Ви навчитеся створювати з нуля мобільні програми для платформ Android та iOS на прикладі створення програми для перегляду новин з Інтернету. Для повноцінного проходження курсу React Native потрібні базові знання JavaScript.

Ви дізнаєтеся, як самостійно налаштовувати оточення для розробки, стилізувати програму, використовувати сучасні бібліотеки, використовувати Redux/Saga - для управління стейтом програми. Крім цього, буде детально розглянута робота з API React Native для безпроблемної роботи з будь-яким API. Також ви навчитеся збирати робочі зборки програм на пристрій.

Читати далі...

Цей курс входить до спеціальності:

Попередні Вимоги

  • JavaScript (ECMAScript)
  • ES6 Core
  • React - basics
  • React Hooks API - basics
  • CSS - basics
  • Git – basics
Читати далі...

Ви навчитеся

  • Створювати свій мобільний додаток з нуля за допомогою 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 пристрої.
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 6 год 27 хв
  • Курс створено: 22.12.2020
  • Уроків: 10
  • Оновлено: 29.01.2021
  • Мова: російська

Що входить до курсу

  • 10 відео уроків
  • Домашні завдання
  • Тестування
  • Сертифікат

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом React Native на 40 днів?

Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

React Native це кросплатформний фреймворк, побудований на базі реакту, який з'явився на початку 2015 року і слідує ідеї запуску одного коду на різних мобільних платформах. Безперечним його плюсом є філософія «написав раз — використовуй скрізь». Це стосується як різноманітності платформ, з якими можна його використовувати, починаючи від Iphone і закінчуючи додатками для smart TV, VR, а також додатками з доповненою реальністю, так і до багатофункціональності команд. Одна й та команда розробників може підтримувати кілька проектів на React і React Native. Метою даного уроку є створення та запуск першого React Native програми та ознайомлення зі структурою програми. Після закінчення ви зможете запустити ваш перший додаток на симуляторі.

Читати далі...

У цьому уроці ми розберемо прийоми стилізації реакційних компонентів, як вони працюють, їх синтаксис, додавання декількох стилів і умовні стилі. Окрім іншого, ми також розглянемо практику верстки з використанням flexbox, що значно прискорює процес.

Читати далі...

У цьому уроці ми дізнаємося навіщо використовуються UI компоненти, які найпопулярніші бібліотеки для стилізації компонентів, розберемо найпопулярніший - native base і спробуємо його практично. Крім цього, ми дізнаємося як можна визначити, на якому пристрої запущено нашу програму, розміри екрана пристрою, орієнтацію. По закінченню ми зможемо створювати адаптивний дизайн, який добре відображатиметься на будь-якому розмірі екрану.

Читати далі...

У цьому уроці ми дізнаємося, що таке TypeScript і як можна використовувати TypeScript не тільки з React Native, але і при написанні Web-додатків. Після закінчення ми зможемо користуватися всіма перевагами статичної типізації.

Читати далі...

Коли справа доходить до розробки мобільних програм з використанням React Native, одним з найважливіших кроків є вибір ідеальної бібліотеки навігації для вашого проекту. Навігація є основою програми і дуже впливає на взаємодію з користувачем. У цьому уроці ми на практиці розберемо основи навігаційної роботи, поняття навігаційного стека, а також навчимося використовувати бібліотеки для навігації. Ми порівняємо React Navigation з його добре відомою альтернативою React Native Navigation (RNN), зваживши важливі аспекти, які мають вирішальне значення для вибору бібліотеки навігації для вашої програми.

Читати далі...

У цьому уроці ми дізнаємося, як працювати з Redux store, щоб уникнути небажаних побічних ефектів у наших компонентах. Крім цього, розберемося з рішеннями для асинхронних операцій, які пропонує Redux Saga. Після закінчення ми зможемо писати код програми у функціональному стилі завдяки Redux, що дозволить нам не побоюватися побічних ефектів, втрати чи спотворення даних.

Читати далі...

Кожному додатку потрібна красива і впізнавана іконка, яка привертає увагу в магазині та виділяється на головному екрані. Ваша іконка – це перша можливість одразу розповісти про функціонал вашої програми. У цьому уроці ми на практиці налаштуємо стартовий екран і додамо іконки в наш додаток на обох платформах Android та IOs. Також розберемося із сервісами, які будуть корисними при створенні комплектів наших іконок.

Читати далі...

Метою даного уроку є підключення нативних функцій пристрою на прикладі react-native-image-picker

Читати далі...

Практично всім мобільним програмам необхідно завантажувати ресурси з віддаленої URL-адреси. Ви можете надіслати запит POST до REST API або отримати фрагмент статичного вмісту з іншого сервера. Метою даного уроку є ознайомлення з інтернет запитами у програмах React Native, а також їх налагодження

Читати далі...

Складання релізної версії програми - одна з найбільш хвилюючих подій у розробці. Ця можливість повною мірою побачити результат своєї довгої роботи надихає. Сьогодні ми зберемо програми з релізною конфігурацією, підпишемо програми та навчимося встановлювати їх на Android та IOs пристрої.

Читати далі...
ПОКАЗАТИ ВСЕ
Студенти також дивляться
React 0.14 Базовый
ДЕТАЛЬНІШЕ
React Базовий
ДЕТАЛЬНІШЕ
React Поглиблений
ДЕТАЛЬНІШЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success