Nikita Aull Никита Ауль

Lerner

Flutter Dart SQLite Riverpod Go
В разработке

Мобильное и десктопное приложение для изучения немецкого языка, разработанное специально для русскоязычных пользователей. Охватывает уровни от A0 до B2 со структурированной программой из 96 уроков.

Основные возможности

  • Интервальное повторение (SM-2) - повторение слов с независимым отслеживанием для слов, неправильных глаголов, артиклей и спряжений
  • 4 типа упражнений - множественный выбор, ввод текста, порядок слов и составление полных предложений с нарастающей сложностью
  • Механика петли ошибок - ошибки запускают повторное прохождение от точки ошибки, обеспечивая прочное запоминание
  • Встроенный словарь - просмотр, поиск, фильтрация по части речи, добавление слов на повторение
  • Озвучка - произношение для всех слов
  • Тематические ситуации - реальные сценарии: магазин, врач, банк, госучреждение
  • Offline-first - весь контент хранится локально, интернет не нужен
  • Светлая/темная тема

Архитектура

Приложение использует 5-этапный поток урока: теория, изучение слов, проверка грамматики, работа с предложениями (100 упражнений за сессию) и интервальное повторение.

База словаря содержит ~24 000 немецких слов, отобранных с помощью собственного Go TUI-инструмента (Bubbletea) для интерактивной сортировки и фильтрации CSV-словарей.

Кроссплатформенный: Android, iOS, Linux, Windows, macOS.