Мобильное приложение на React Native для расширения активного словарного запаса.
- Node.js (рекомендуется LTS версия)
- npm
- Expo CLI
git clone [адрес-репозитория]
cd activelexicon
npm install
npx expo start
cp .env.example .env
Отредактируйте файл .env
для настройки API.
activelexicon/
├── app/ # Маршруты приложения Expo Router
│ ├── (tabs)/ # Экраны с вкладками
│ ├── _layout.tsx # Корневой макет для навигации
├── assets/ # Статические ресурсы (изображения, шрифты)
├── components/ # Многоразовые UI компоненты
├── context/ # Провайдеры React Context
├── constants/ # Константы приложения
├── hooks/ # Пользовательские React хуки
├── services/ # API и сервисы данных
├── types/ # Определения типов TypeScript
├── utils/ # Служебные функции
npm start
: Запуск сервера разработки Exponpm run android
: Запуск приложения на Androidnpm run ios
: Запуск приложения на iOSnpm run web
: Запуск приложения в браузереnpm run lint
: Запуск ESLint
- React Native - Фреймворк для мобильной разработки
- Expo - Инструментарий для React Native
- TypeScript - Типизированный JavaScript
- React Query - Управление запросами и состоянием
- Axios - HTTP клиент