ДиалектикУм – это интерактивное образовательное приложение для Android, посвященное изучению диалектики – философского метода познания, основанного на выявлении и разрешении противоречий. Приложение разработано для всех, кто стремится развить системное мышление и глубже понять диалектический подход к анализу процессов и явлений.
Проект занял 1-е место в конкурсе Научно-исследовательских работ студентов (НИРС) в 2025 году. Приложение опубликовано в официальном магазине приложений RuStore.

- Структурированные курсы: Изучайте основные законы и категории диалектики, историю ее развития от Античности до современности.
- Интерактивное обучение: Теоретический материал сопровождается практическими заданиями, мини-играми и тестами для закрепления знаний.
- Разнообразие заданий:
- Филворды для изучения терминологии
- Упражнения на дополнение известных философских цитат
- Викторины с множественным выбором
- Отслеживание прогресса: Наблюдайте за своими успехами в каждом разделе курса, возможность вернуться к прогрессу в любое время.
- Аутентификация и профиль: Создайте профиль с помощью Firebase Authentication для сохранения своего прогресса.
- Офлайн-доступ: Основной контент доступен офлайн благодаря локальной базе данных Room.
- Минимальная версия Android: API 24 (Android 7.0)
- Язык программирования: Kotlin
- Архитектура: MVVM
- UI: Jetpack Compose
- Асинхронность: Kotlin Coroutines
- Навигация: Navigation Compose
- Локальная база данных: Room
- Облачные сервисы (Firebase):
- Authentication (для управления пользователями)
- Firestore (для хранения данных в облаке)
- Storage (для хранения файлов)
- Analytics (для сбора аналитики)
- Дизайн: Material Design 3
- Клонируйте репозиторий:
git clone https://github.com/Semiys/Sophiaapp.git
- Откройте проект в Android Studio
- Синхронизируйте Gradle
- Запустите приложение
Мы рады любой помощи! Смотрите CONTRIBUTING.md для деталей о:
- Процессе создания pull request
- Соглашениях по оформлению кода
- Структуре веток
- Базовый теоретический материал
- Простые филворды
- Базовая система прогресса
- Расширенный контент
- Система достижений
- Статистика обучения
- Система кроссвордов
- Темная тема
- Semiys, ksushka2 - Project Manager
- Semiys, ksushka2 - Android Developer
- Semiys, ksushka2 - UI/UX Designer
- Semiys, ksushka2 - Content Manager
Этот проект лицензирован под MIT License
- Email: samreactor@yandex.ru
- Telegram channel: https://t.me/k0tlinks_developer