В этом курсе мы изучим основы фреймворка React Native и создадим на практике приложение для отображения прогноза погоды  
  
 Авторы:   
 Последнее обновление: 1/2021  
 русский  
  
  
  
 Чему вы научитесь  
  
   - React Native
- Expo
- Получение и обработка данных от сторонних сервисов по API
- Доступ к геопозиции устройства
- Запрос на предоставление доступа
- Отличия React от React Native
- Стили в React Native
- Иконки
Материалы курса 3 разделов • 17 лекций • Общая продолжительность 2 ч 4 мин   
Требования       - Основы JavaScript
- Основы React JS
Описание
 Добро пожаловать на курс по основам React Native!     В этом курсе мы познакомимся с основами фреймворка и сделаем на практике наше первое кроссплатформенное мобильное приложение (под iOs и Android) используя всю мощь фреймворков React Native и Expo.    
 Мы научимся работать с расположением элементов, научимся использовать красивые иконки, научимся запрашивать разрешение и получать текущую геопозицию устройства, получать и обрабатывать данные через API.    
 Если это ваше первое знакомство с фреймворком React Native, то вы в правильном месте. По-сути вам нужно только немного знать JavaScript и уметь работать с фреймворков React и все - вам не нужно знать Java, Kotlin, Objective C или Swift.    
 И в результате вы получите красивое и легкое кроссплатформенное приложение, которое вы сможете протестировать на своем смартфоне и показать своим друзьям!     
Что мы изучим из теории:         - Expo
 
 
- Отличия React от React Native
 
 
- Стили в React Native
 
 
- Иконки
 
 
- Получение и обработка данных от сторонних сервисов по API
 
 
- Доступ к геопозиции устройства
 
 
- Запрос на предоставление доступа
Что мы будем использовать на практике:   - React
 
 
- Expo
 
 
- React Native
 
 
- Axios
 
 
- OpenWeather API
Почему стоит изучить React Native:   - Кроссплатформенная разработка на одном языке (JavaScript) и в одном фреймворке
 
 
- Доступ к нативному инструментарию мобильных устройств
 
 
- Простота прототипирования
 
 
- Быстрая разработка
 
 
- Мгновенное отображение изменений в мобильном приложении или в эмуляторе
 
 
- Фреймворк разрабатывается и поддерживается компанией Facebook
 
 
- Огромное комьюнити разработчиков по всему миру используют React Native для своих проектов
 
 
- Огромное количество встроенных и сторонних компонентов
Перед прохождением курса убедитесь, что вы знакомы с основами JavaScript и фреймворка React. При необходимости вы можете заранее пройти другие курсы автора по данным технологиям.     
Для кого этот курс:       - Начинающие разработчики мобильных приложений