Каталог вибіркових навчальних дисциплін
Розробка мобільних додатків
Дисципліна присвячена огляді у підходах розробки мобільних додатків. Основний фокус буде зосереджено на вивченні 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 балів