Сообщения

Сообщения за апрель, 2021

Уровень 3. React Native, Expo, что это все такое?

Изображение
*Здесь все со звездочкой. Можете пролистать на следующий урок :) В прошлый раз я упоминала  React Native и все задания мы делаем на платформе expo.io , так что это такое? Любознательные конечно уже успели загуглить эти названия. Но понять все могло быть сложно, особенно в отсутствии навыка чтения на английском. Кстати, сейчас не знание английского не такая уж большая проблема. В худшем случае можно воспользоваться авто-переводом страницы. А лучше поставить расширение для браузера, когда при клике на незнакомое слово, отображается его перевод и записывается в словарик. В этом словарике их потом можно легко выучить. Набор используемых слов в технических статьях не такой большой, как кажется. Итак React Native - фреймворк (набор библиотек и кодовой базы, которая находится под "капотом", которую можно не знать, а просто использовать по списку открытых функций), который позволяет используя язык программирования JavaScript  писать мобильные приложения одновременно на две платформ

Уровень 2. Нажми меня еще раз

Изображение
В прошлый раз  мы делали простое окно с одной картинкой и запускали его на своем телефоне. Посмотрим на что еще вы способны :) Отсканируйте QR код со своего телефона (у вас должно быть установлено приложение Expo Go с прошлого урока) и посмотрите, что делает код ниже: Согласитесь, текст, который вы увидели, немного странный давайте изменим его, чтобы вышло вот так: Напомню, что изменять код можно просто сверху. У вас это точно получится без даже малейшего понимания, а что собственно этот код делает.  Если что-то пошло не так и все перестало работать, просто обновите страницу и начните заново. ____________________________________________________________________________ *Расшифровка кода: В первой строчке мы импортируем React, чтобы у нас вообще что-либо работало :) Во второй импортируем компоненты из React Native (компонент - элемент приложения, который мы увидим на экране)      Text  - это текст :)      Button  - это кнопка :)      View  - контейнер для остальных элементов (часто