[Udemy] React Native. Мобильная разработка на JavaScript и React JS (Владилен Минин)
Лекций - 98
Общее время - 13:09:55
Язык - Русский
Чему вы научитесь
- Создавать мобильные приложения под iOS и Android на языке JavaScript
- Создадите несколько приложений в течении курса
- React Native на практике
- Получите много опыта и Best Practices в React
- Про данный курс
- Как работает React Native
- Создание первого проекта
- Запуск на мобильном телефоне
- Настрои?ка Android
- Настрои?ка iOS
- Среда разработки
- Планирование приложения
- Создание и обзор приложения
- Как работают стили
- Выравнивание элементов
- Взаимодеи?ствие компонентов
- Работа с документациеи?
- Добавление формы
- Создание стеи?та
- Вывод списка элементов
- Обработка формы
- Вывод сообщения с ошибкои?
- Параметры клавиатуры
- Добавление скролла
- Рендеринг списка
- Добавление событии?
- Планирование функционала
- Добавление разных экранов
- Переключение экранов
- Стилизация кнопок
- Создание констант для темы
- Компонент карточки
- Окно confirm
- Создание модального окна
- Изменение и сохранение элементов
- Работа с картинками
- Загрузка шрифтов
- Подключение шрифтов
- Переиспользуемые компоненты текста
- Добавление иконок
- Использование иконок
- Управление клавиатурои?
- Определение платформы
- Адаптивные стили
- Адаптация ориентации экрана
- Что будем делать
- Создание контекста
- Рефакторинг приложения
- Создание редюсера
- Рефакторинг редюсера
- Создание состояния экрана
- Изменение экрана
- Рефакторинг приложения
- Завершение
- Настрои?ка Firebase
- Подготовка приложения
- Создание нового элемента
- Загрузка данных с сервера
- Индикатор загрузки
- Обработка ошибок
- Обновление элементов
- Удаление элементов
- Рефакторинг и создание класса Http
- Планирование
- Создание приложения
- Создание экранов
- Настрои?ка навигации
- Переключение экранов
- Стилизация навигации
- Стилизация отдельного скрина
- Компонент отображения поста
- Параметры навигации
- Стилизация страницы поста
- Добавление иконок в шапку
- Динамические иконки в шапке
- Нижняя навигация
- Отображение избранного
- Адаптация меню под андроид
- Рефакторинг кода
- Добавление левого меню
- Завершение навигации
- Стилистика для меню
- Завершение
- Как работает Redux
- Настрои?ка Redux
- Получение данных
- Добавление в избранное
- Удаление данных
- Создание нового элемента
- Введение и установка
- Добавление фото
- Завершение формы
- Подготовка приложения
- Подключение базы данных
- Получение данных из базы
- Фаи?лы и создание записи
- Обновление и удаление
- Завершение приложения
- Настрои?ка приложения
- Обновления приложения
- Подготовка в билду
- Билд и деплои?
Требования
- Уверенное владение JavaScript + EcmaScript 6
- Базовое понимание React JS
- Знаний по Java или Swift НЕ нужно! Только JavaScript
- Вы научитесь создавать крутые мобильные приложения для Android и iOS используя только JavaScript
- Из предварительных знаний только JavaScript и React
- В курсе содержится 11 блоков, 10 из которых - практические
- В рамках данного курса вы создадите 2 мобильных приложения, на которых изучите функционал React Native
Для кого этот курс:
- Веб-разработчики
- Разработчики мобильных приложений
- Фрилансеры
- Frontend разработчики (любой уровень)