Сетевые запросы
Сетевой запрос (Network Request) — это процесс обмена данными между мобильным приложением (клиентом) и удаленным сервером (бэкендом). Сетевые запросы решают следующий спектр задач: В отличие от веб-браузеров, где пользователь постоянно переходит по веб-страницам, мобильное приложение загружается в память смартфона один…
Компонент WebView
WebView — это системный компонент, позволяющий встраивать и отображать веб-страницы или полноценные веб-приложения внутри мобильного приложения. Он представляет собой встроенный в приложение браузер, который отображает веб-страницы и позволяет пользователю взаимодействовать с ними так же, как в обычном браузере, но в…
Навигация
Навигация в мобильных приложениях отвечает за архитектуру приложения, управление экранами, переходы между ними и сохранение истории перемещений. Она позволяет создавать вкладки, боковое меню, открывать конкретные экраны приложения по URL-ссылкам, передавать параметры между экранами. Виды навигации Доступны три главных типа отображения…
Хуки в React Native
React Hooks (хуки) — это специализированные функции, позволяющие управлять состоянием и жизненным циклом функциональных компонентов. В отличие от обычных функций JavaScript, хуки привязаны к React, вызываются только на верхнем уровне компонентов и позволяют использовать логику состояния (state) без классов. Технически…
LinkList
Классификация мобильных по технологии разработки Фреймворк React Native Компоненты React Native Обзор основных компонентов Создание и запуск проекта Хуки React Native Навигация WebView Сетевые запросы Работа с файловой системой SQLite MVVM Firebase Построение установочного пакета
Компоненты React Native
Компоненты в React Native — это независимые, повторно используемые части кода, которые определяют внешний вид и поведение элементов экрана мобильного приложения, подобно HTML-тегам веб страницы. С их помощью описывается, как должен выглядеть интерфейс в зависимости от текущих данных, а React…
Обзор основных компонентов
Базовые компоненты (Core Components) Эти компоненты позволяют построить 90% пользовательского интерфейса. Каждый из них компилируется в реальный нативный элемент Android и iOS. Они работают как теги <div>, <p>, <img> в обычном веб-разработке. View Базовый контейнер для размещения других компонентов и…
Создание и запуск проекта
Подготовка к работе: Создание проекта использованием Expo CLI code —install-extension expo.expo-tools Также может быть предложено или будет выполнено в процессе создания проекта установка основного пакета Expo: npm install expo Этот пакет предоставляет набор API и модулей (например, для доступа к…
Адаптивная верстка с flex
Адаптивная верстка (responsive web design) — это подход к созданию веб-страниц, при котором их дизайн и содержимое автоматически подстраиваются под размер экрана устройства, на котором они просматриваются. Flexbox (Flexible Box Layout) — это модуль CSS, предназначенный для упрощения процесса создания…
Здесь вы найдете:
Создание сайта на HTML. Примеры и задания позволят вам разобраться в построении и форматировании веб страниц с использованием языка разметки HTML и оформлении их с помощью каскадных листов стилей CSS. Создание сайта на WordPress. Здесь мы рассмотрим все этапы от…