Программирование [udemy, Stephen Grider] React Native: Продвинутые концепции (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy, Stephen Grider​
Название: React Native: Продвинутые концепции (2018)​

cover.jpg

Продолжительность: 16 ч 35 мин Количество уроков: 145 Видео Язык: Английский Вес архива: 8,82 ГБ


Освойте продвинутые возможности React Native и поднимите свои мобильные приложения на новый уровень. В этом курсе вы научитесь создавать динамичные анимации, работать с картами, внедрять уведомления, настраивать комплексную навигацию и применять современные подходы, которые используют разработчики успешных коммерческих приложений.

Что делает этот курс уникальным

Курс построен вокруг практики: вместо теории вы создаёте реальные приложения, применяя каждую новую концепцию сразу в коде. Такой подход помогает быстрее усвоить материал и понимать, как использовать продвинутые инструменты React Native в реальных проектах.

Практическая направленность

Живые примеры программирования без скучных презентаций.
• Разбор реальных сценариев, встречающихся в современных приложениях.
• Чёткое понимание того, когда и где использовать конкретные возможности фреймворка.

Чему вы научитесь

Курс охватывает ключевые продвинутые темы, необходимые для разработки сложных, интерактивных и отзывчивых мобильных приложений.

Работа с анимациями

• Использование Animated для плавных переходов и интерактивности.
• Настройка сложных преобразований и движений интерфейса.
• Применение Interpolation для создания адаптивных эффектов.

Обработка жестов с PanResponder

• Создание интерфейсов с поддержкой свайпов, перетаскивания и других жестов.
• Интерактивные компоненты, реагирующие на прикосновения пользователя.

Работа с картами и геолокацией

• Интеграция компонентов карт в ваше приложение.
• Определение и использование текущего местоположения пользователя.

Система уведомлений и взаимодействие с API

• Настройка push-уведомлений и локальных уведомлений.
• Использование внешних сервисов, таких как Twilio и Firebase Functions.

Проекты, которые вы создадите

Каждый проект знакомит вас с новой тематикой и помогает закрепить продвинутые концепции React Native.

1. Анимированная копия Tinder

Создайте набор карточек, которые пользователь сможет свайпать в разные стороны. Этот проект поможет вам закрепить навыки работы с PanResponder, а также глубже понять механику анимаций в React Native.

2. Приложение с одноразовой аутентификацией (OTP)

Реализуйте современный поток авторизации: ввод кода, отправленного пользователю через SMS. Вы научитесь работать с Twilio API и защитите бизнес-логику с помощью Firebase Functions.

3. Приложение для поиска работы

Создайте функциональный сервис, напоминающий Tinder, но для вакансий. Он включает Facebook‑аутентификацию, работу с картами, фильтрацию вакансий по местоположению и взаимодействие с внешним Job API.

Для кого подходит этот курс

• Разработчиков, уже освоивших основы React Native.
• Тем, кто хочет создавать более сложные и отзывчивые мобильные интерфейсы.
• Программистов, стремящихся работать с API, аутентификацией и облачными функциями.

Требования и поддерживаемые платформы

Курс подходит как для пользователей macOS, так и Windows, а разработку можно вести под iOS и Android. Вам требуется только базовое понимание React Native и желание прокачать свои навыки.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху