Содержание курса
1. Введение
5 уроков
837
388
17м
14
Открытый
1.1
Почему React Native
↗
214
87
5м 24с
4
Открытый
1.2
Как устроен курс
↗
217
65
7м 12с
3
Открытый
1.3
Обзор проекта
↗
244
74
3м 39с
3
Открытый
1.4
Обзор курсов
↗
142
142
2м 31с
2
Открытый
1.5
Перенос курса
↗
20
20
0м 17с
2
2. Настройка окружения
7 уроков
367
285
26м
12
Закрытый
2.1
Настройка окружения
↗
58
41
5м 14с
3
Закрытый
2.2
Установка Node
↗
51
38
4м 19с
2
Закрытый
2.3
Настройки VSCode
↗
52
38
5м 32с
2
Закрытый
2.4
Установка XCode
↗
49
37
4м 49с
1
Закрытый
2.5
Установка Android Studio
↗
51
41
6м 42с
2
Закрытый
2.6
Установка на устройство
↗
52
39
2м 36с
2
Закрытый
2.7
Тест - Настройка окружения
↗
54
51
0м 29с
0
3. Старт проекта
7 уроков
363
302
41м
6
Закрытый
3.1
Как работает React Native
↗
56
46
6м 30с
3
Закрытый
3.2
UI и логика
↗
54
42
13м 56с
2
Закрытый
3.3
Expo CLI vs React Native CLI
↗
51
42
5м 18с
1
Закрытый
3.4
Старт проекта
↗
52
42
5м 55с
0
Закрытый
3.5
Обзор проекта
↗
52
42
5м 42с
0
Закрытый
3.6
Запуск приложения
↗
49
40
6м 16с
0
Закрытый
3.7
Тест - Старт проекта
↗
49
48
1м 18с
0
4. Компоненты и стили
12 уроков
542
444
77м
14
Закрытый
4.1
Использование компонент
↗
50
41
8м 11с
2
Закрытый
4.2
Стилизация
↗
49
41
9м 24с
1
Закрытый
4.3
Основы flex
↗
48
41
7м 6с
2
Закрытый
4.4
Align и justify
↗
48
38
12м 5с
2
Закрытый
4.5
Self
↗
45
37
4м 54с
1
Закрытый
4.6
Flex wrap
↗
43
35
6м 38с
0
Закрытый
4.7
Flex Basis, Grow, and Shrink
↗
42
34
6м 5с
0
Закрытый
4.8
Gap
↗
41
32
4м 33с
0
Закрытый
4.9
Dimensions
↗
43
36
4м 14с
1
Закрытый
4.10
Работа в Figma
↗
46
36
6м 40с
2
Закрытый
4.11
Упражнение - Вёрстка логина
↗
46
33
9м 7с
2
Закрытый
4.12
Тест - Компоненты и стили
↗
41
40
2м 39с
1
5. События и создание компонент
7 уроков
250
208
57м
7
Закрытый
5.1
Image
↗
41
30
7м 54с
1
Закрытый
5.2
Компонент Input
↗
36
30
8м 19с
2
Закрытый
5.3
Дизайн система
↗
37
29
8м 16с
0
Закрытый
5.4
Работа с SVG
↗
36
30
10м 55с
1
Закрытый
5.5
Обработка событий
↗
34
28
12м 46с
2
Закрытый
5.6
Упражнение - Компонент кнопки
↗
32
28
10м 8с
1
Закрытый
5.7
Тест - События и создание компонент
↗
34
33
1м 17с
0
6. Анимация
9 уроков
299
260
61м
14
Закрытый
6.1
Основы анимации
↗
35
30
9м 10с
2
Закрытый
6.2
Как работает анимация
↗
34
29
6м 15с
1
Закрытый
6.3
Ограничения анимации
↗
33
29
5м 53с
2
Закрытый
6.4
Интерполяция
↗
33
29
5м 56с
3
Закрытый
6.5
Анимация кнопки
↗
34
28
7м 57с
2
Закрытый
6.6
Alert и Toast
↗
33
27
7м 26с
1
Закрытый
6.7
Упражнение - Уведомление
↗
33
28
13м 24с
2
Закрытый
6.8
Анимация окна уведомлений
↗
32
28
7м 46с
1
Закрытый
6.9
Тест - Анимация
↗
32
32
1м 17с
0
7. Отладка и lint
5 уроков
160
137
25м
2
Закрытый
7.1
Eslint
↗
34
29
9м 42с
2
Закрытый
7.2
Обработка ошибок
↗
32
28
5м 59с
0
Закрытый
7.3
Отладчик и Chrome
↗
31
27
6м 3с
0
Закрытый
7.4
React Dev Tools
↗
31
26
4м 16с
0
Закрытый
7.5
Тест - Отладка и lint
↗
32
27
1м 43с
0
8. Expo router
14 уроков
404
332
103м
9
Закрытый
8.1
Выбор роутинга
↗
35
28
4м 12с
1
Закрытый
8.2
Добавление роутера
↗
34
26
7м 8с
0
Закрытый
8.3
Страницы и навигация
↗
32
28
7м 26с
1
Закрытый
8.4
Layout
↗
32
27
7м 3с
2
Закрытый
8.5
Stack
↗
31
25
9м 49с
1
Закрытый
8.6
SafeArea и StatusBar
↗
29
24
8м 3с
1
Закрытый
8.7
Подключение шрифта
↗
28
23
8м 25с
1
Закрытый
8.8
SplashScreen
↗
29
23
7м 49с
0
Закрытый
8.9
Unmatched
↗
27
23
5м 54с
2
Закрытый
8.10
Упражнение - Страница ошибки
↗
25
21
16м 16с
0
Закрытый
8.11
Route с параметрами
↗
25
20
7м 49с
0
Закрытый
8.12
Структура проекта
↗
27
20
9м 8с
0
Закрытый
8.13
Вложенные Layout
↗
25
20
6м 46с
0
Закрытый
8.14
Тест - Expo router
↗
25
24
2м 46с
0
9. Запросы и состояние
13 уроков
301
235
93м
3
Закрытый
9.1
Выбор state manager
↗
27
22
7м 3с
1
Закрытый
9.2
Архитектура проекта
↗
27
21
10м 10с
1
Закрытый
9.3
Первый атом
↗
26
19
10м 46с
0
Закрытый
9.4
AsyncStorage
↗
23
19
9м 45с
0
Закрытый
9.5
atomWithStorage
↗
24
19
6м 12с
0
Закрытый
9.6
Запросы на сервер
↗
24
19
9м 58с
0
Закрытый
9.7
Запросы в State
↗
24
17
11м 51с
1
Закрытый
9.8
Упражнение - Выход
↗
22
16
6м 14с
0
Закрытый
9.9
Программный редирект
↗
21
17
5м 34с
0
Закрытый
9.10
Redirect компонент
↗
21
17
4м 32с
0
Закрытый
9.11
Упражнение - Реализация логина
↗
21
14
10м 18с
0
Закрытый
9.12
ActivityIndicator
↗
21
15
6м 38с
0
Закрытый
9.13
Тест - Запросы и состояние
↗
20
20
1м 52с
0
10. Боковая панель
10 уроков
149
108
93м
-1
Закрытый
10.1
Drawer layout
↗
20
11
7м 58с
1
Закрытый
10.2
Стилизация панели
↗
15
11
8м 29с
0
Закрытый
10.3
Кнопка открытия
↗
14
11
11м 42с
0
Закрытый
10.4
Кастомный Drawer
↗
14
10
10м 4с
0
Закрытый
10.5
Стилизация Drawer
↗
14
9
12м 5с
0
Закрытый
10.6
Получение данных профиля
↗
15
11
8м 44с
-1
Закрытый
10.7
Упражнение - Компонент пользователя
↗
14
10
11м 13с
0
Закрытый
10.8
Упражнение - Компонент меню
↗
13
10
13м 24с
0
Закрытый
10.9
Навигация
↗
15
10
11м 5с
-1
Закрытый
10.10
Тест - Боковая панель
↗
15
15
1м 13с
0
11. Нативные возможности
11 уроков
163
116
100м
2
Закрытый
11.1
Обновление expo
↗
20
12
9м 20с
0
Закрытый
11.2
Рефакторинг приложения
↗
16
11
10м 2с
1
Закрытый
11.3
ImagePicker
↗
14
11
10м 27с
0
Закрытый
11.4
Permissions
↗
15
12
8м 3с
0
Закрытый
11.5
Отображение изображения
↗
14
10
9м 59с
0
Закрытый
11.6
Упражнение - Компонент загрузки
↗
13
9
15м 27с
0
Закрытый
11.7
Загрузка на сервер
↗
16
10
12м 17с
0
Закрытый
11.8
Улучшаем код
↗
12
9
10м 25с
1
Закрытый
11.9
Сохранение профиля
↗
14
9
7м 23с
0
Закрытый
11.10
Sharing API
↗
15
10
6м 26с
0
Закрытый
11.11
Тест - Нативные возможности
↗
14
13
1м 14с
0
12. Разрешения и layout
6 уроков
75
58
32м
4
Закрытый
12.1
Ориентация экрана
↗
14
9
4м 53с
0
Закрытый
12.2
ScreenOrientation
↗
12
9
13м 41с
0
Закрытый
12.3
Поддержка планшетов
↗
12
9
4м 25с
0
Закрытый
12.4
KeyboardAvoidingView
↗
12
9
3м 22с
2
Закрытый
12.5
Platform
↗
12
9
7м 1с
2
Закрытый
12.6
Тест - Разрешения и layout
↗
13
13
1м 55с
0
13. Списки
9 уроков
118
81
71м
1
Закрытый
13.1
Данные курсов
↗
16
10
12м 26с
0
Закрытый
13.2
Упражнение - Вёрстка карточки
↗
12
8
15м 13с
1
Закрытый
13.3
ScrollView
↗
13
8
6м 24с
0
Закрытый
13.4
FlatList
↗
15
9
5м 22с
0
Закрытый
13.5
RefreshControl
↗
12
8
4м 29с
0
Закрытый
13.6
Linking
↗
12
8
3м 41с
0
Закрытый
13.7
Градиентный текст
↗
12
8
8м 30с
0
Закрытый
13.8
Упражнение - Progress bar
↗
12
8
16м 27с
0
Закрытый
13.9
Тест - Списки
↗
14
14
1м 35с
0
14. Нотификации
10 уроков
131
102
50м
0
Закрытый
14.1
Типы уведомлений
↗
17
11
6м 17с
0
Закрытый
14.2
Установка expo-notifications
↗
13
11
5м 59с
0
Закрытый
14.3
Отправка уведомлений
↗
12
10
6м 20с
0
Закрытый
14.4
Обработка уведомлений
↗
12
10
9м 3с
0
Закрытый
14.5
Реакция на уведомления
↗
12
10
7м 31с
0
Закрытый
14.6
Нажатие на уведомление
↗
11
9
4м 49с
0
Закрытый
14.7
Упражнение - Уведомление с URL
↗
12
9
3м 59с
0
Закрытый
14.8
Работа с push уведомлениями
↗
13
10
5м 49с
0
Закрытый
14.9
Использование push токена
↗
14
10
4м 7с
0
Закрытый
14.10
Тест - Нотификации
↗
15
12
1м 21с
0
15. Сборка и публикация
8 уроков
122
74
51м
0
Закрытый
15.1
Процесс публикации приложений
↗
19
12
8м 30с
0
Закрытый
15.2
Конфигурация и иконки
↗
17
9
9м 33с
0
Закрытый
15.3
Переменные окружения
↗
15
10
5м 5с
0
Закрытый
15.4
Сборка через EAS
↗
15
10
14м 53с
0
Закрытый
15.5
Сборка через XCode
↗
13
7
8м 7с
0
Закрытый
15.6
Сборка через Android Studio
↗
13
8
4м 9с
0
Закрытый
15.7
Сборка без Expo
↗
17
8
3м 14с
0
Закрытый
15.8
Тест - Сборка и публикация
↗
13
10
0м 14с
0
16. Заключение
1 урок
22
11
2м
0
Закрытый
16.1
Куда двигаться дальше
↗
22
11
2м 50с
0