Skip to content

activelexicon/activelexicon-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActiveLexicon

Мобильное приложение на 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: Запуск сервера разработки Expo
  • npm run android: Запуск приложения на Android
  • npm run ios: Запуск приложения на iOS
  • npm run web: Запуск приложения в браузере
  • npm run lint: Запуск ESLint

Технологии

  • React Native - Фреймворк для мобильной разработки
  • Expo - Инструментарий для React Native
  • TypeScript - Типизированный JavaScript
  • React Query - Управление запросами и состоянием
  • Axios - HTTP клиент

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published