소스 검색

Обновить 'README.md'

Alex2049 1 개월 전
부모
커밋
0a732ee93e
1개의 변경된 파일201개의 추가작업 그리고 1개의 파일을 삭제
  1. 201 1
      README.md

+ 201 - 1
README.md

@@ -1 +1,201 @@
- 
+# LinguaMaster — приложение для изучения иностранных языков
+
+> [!NOTE]
+> **LinguaMaster** — мобильное Android-приложение для изучения английского и французского языков.
+>
+> > «Изучение языка — это не заучивание слов, а открытие нового способа понимать мир.»
+
+---
+
+# Аннотация
+
+LinguaMaster представляет собой мобильное приложение для операционной системы Android, предназначенное для интерактивного изучения иностранных языков. Приложение поддерживает обучение английскому и французскому языкам, предоставляет систему упражнений, многоязычный глоссарий, систему прогресса и достижений, а также синхронизацию данных через PostgreSQL.
+
+---
+
+# Введение
+
+## Основные возможности приложения
+
+- 📚 Многоязычный глоссарий (RU ↔ EN ↔ FR)
+- 🎧 Фонетические упражнения с аудио
+- ✍️ Грамматические задания
+- 🏆 Система достижений и XP
+- 🌙 Поддержка тёмной темы
+- ☁️ Синхронизация данных с сервером
+- 🔒 Безопасная авторизация пользователей
+- 📱 Поддержка Android 8.0+
+
+## Основные модули системы
+
+1. Авторизация и регистрация
+2. Dashboard с отображением прогресса
+3. Раздел упражнений
+4. Глоссарий
+5. Профиль пользователя
+6. Административная панель
+
+---
+
+# Назначение и условия применения
+
+Программный продукт предназначен для:
+
+- самостоятельного изучения иностранных языков;
+- поддержки учебного процесса;
+- дистанционного взаимодействия через PostgreSQL;
+- хранения и обработки пользовательского прогресса;
+- работы в офлайн-режиме с последующей синхронизацией.
+
+## Минимальные системные требования
+
+| Компонент | Требование |
+|---|---|
+| ОС | Android 8.0+ |
+| RAM | от 2 ГБ |
+| Интернет | Wi-Fi / 4G / 5G |
+| Свободная память | ≥ 50 МБ |
+| Экран | 5.0″ – 7.0″ |
+
+## Условия эксплуатации
+
+- наличие интернет-соединения;
+- поддержка HTTPS/TLS 1.2+;
+- установленный APK-файл приложения;
+- разрешение доступа к сети;
+- наличие PostgreSQL-сервера для синхронизации данных.
+
+---
+
+# Установка
+
+## Порядок установки приложения
+
+1. Скачать APK-файл приложения из репозитория.
+2. Проверить контрольную сумму SHA-256.
+3. Разрешить установку из неизвестных источников.
+4. Запустить установщик.
+5. Предоставить необходимые разрешения.
+6. Выполнить первый запуск приложения.
+
+## Чекбокс выполнения установки
+
+- [x] Загрузка APK-файла
+- [x] Проверка контрольной суммы
+- [x] Установка приложения
+- [x] Выдача разрешений
+- [x] Проверка запуска
+
+---
+
+# Описание операций
+
+## Авторизация пользователя
+
+Пользователь вводит email и пароль, после чего система выполняет проверку данных и открывает главный экран приложения.
+
+### Пример SQL-запроса авторизации
+
+```sql
+SELECT *
+FROM users
+WHERE email = ?
+AND password_hash = ?;
+
+## Работа с упражнениями
+
+1. Пользователь выбирает тип упражнения.
+2. Система загружает задания.
+3. Выполняется проверка ответа.
+4. Начисляется XP.
+5. Отображается результат.
+
+---
+
+## Работа с глоссарием
+
+Пользователь может:
+
+- искать слова;
+- фильтровать словарь;
+- прослушивать аудио;
+- добавлять слова в избранное.
+
+---
+
+# Демонстрация интерфейса
+
+## Экран авторизации
+
+![Экран авторизации](https://via.placeholder.com/900x450.png?text=Login+Screen)
+
+---
+
+## Главное меню
+
+![Главное меню](https://via.placeholder.com/900x450.png?text=Dashboard)
+
+---
+
+## Раздел упражнений
+
+![Раздел упражнений](https://via.placeholder.com/900x450.png?text=Exercises)
+
+---
+
+## Глоссарий
+
+![Глоссарий](https://via.placeholder.com/900x450.png?text=Glossary)
+
+---
+
+# Термины и сокращения
+
+| Термин | Полная форма | Описание |
+|---|---|---|
+| XP | Experience Points | Очки опыта пользователя |
+| CRUD | Create Read Update Delete | Операции управления данными |
+| MVVM | Model View ViewModel | Архитектурный паттерн |
+| API | Application Programming Interface | Интерфейс взаимодействия |
+| JSONB | Binary JSON | Формат хранения данных |
+| UI/UX | User Interface / User Experience | Интерфейс и пользовательский опыт |
+| HTTPS | HyperText Transfer Protocol Secure | Защищённый сетевой протокол |
+| SQLite | SQLite Database | Локальная база данных |
+
+---
+
+# Справочная информация
+
+<p align="left">
+<b>Серверная часть</b><br>
+PostgreSQL 13+
+</p>
+
+---
+
+<p align="center">
+<b>Архитектура приложения</b><br>
+MVVM + Repository + LiveData
+</p>
+
+---
+
+<p align="right">
+<b>Версия приложения</b><br>
+v1.0.0
+</p>
+
+---
+
+# Контакты
+
+Telegram:  
+[https://t.me/your_telegram](https://t.me/your_telegram)
+
+---
+
+# Дополнительная информация
+
+> **Важно:** приложение поддерживает офлайн-режим с последующей автоматической синхронизацией данных после восстановления соединения.
+
+***LinguaMaster обеспечивает безопасное и интерактивное обучение иностранным языкам на мобильных устройствах Android.***