UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Розробка мобільних додатків

Кафедра, яка викладає навчальну дисципліну:
Кафедра інженерії програмного забезпечення
Короткий опис навчальної дисципліни

Дисципліна присвячена огляді у підходах розробки мобільних додатків. Основний фокус буде зосереджено на вивченні React Native.

Цілі та задачі навчальної дисципліни

Огляд теоретичних відомостей та здобуття практичних навичок з використання React Native.

Результати навчання

Навчитися використовувати на практиці React Native.

Перелік тем

1. Вступ

Огляд технології React Native
Актуальність мобільної розробки
WebView. Гібридні додатки або нативні додатки
2. Налаштування середовища

Вікна
Mac
Linux
3. Основи роботи з React Native

Проблеми при налаштуванні середовища для роботи
Структура проекту
"Привіт Світ!" на React Native
React проти React Native
Створення компонентів з JSX
Один компонент, як точка входу для об'ємної платформи
4. Стилізація додатків

Напис стилю для React Native
Введення у FlexBox
Створення стилізованих компонентів
Повторне використання компонентів і стилів
5. Отримання видалених даних

HTTP
Шаблон компонента «Список»
Классоорієнтовані компоненти
Методи життєвого циклу компонента
Отримання даних засобами React Native
Стан компонента
Візуалізація списку компонентів
6. Робота з візуальними компонентами

Картинки
Контент, який прокручується
Кнопки
7. Обробка подій

8. Стилізація кнопок

9. Робота з шарами

10. Вкладки

11. Обробка даних

Процес входу
Обробка помилок
Створення анімації-завантаження
Умовний рендеринг JSX
Робота з формою
Обробка події авторизації
12. Redux

Основи функціонального програмування
Flux
Основи Redux
Шаблони і реалізація
13. Створення додатка
14. Обробка даних React vs Redux
15. Навігація

Система оцінювання

4 Лабораторні роботи = 100 балів 

Форма контролю
залік