Skip to content
All projects
Mobile DevelopmentActive

Hamid Muudee's Dictionary

An offline-first English–Afaan Oromoo dictionary and learning application with bilingual search, pronunciation, vocabulary practice and locally stored progress.

Hamid Muudee's Dictionary interface
Role

Sole author — app, encrypted dictionary asset and learning module

What it does

Offline English ↔ Afaan Oromoo lookup with flashcards, quizzes and local progress.

Built with
  • Flutter
  • Dart
  • Material Design
  • Offline-first

Overview

A Flutter application for looking up, reviewing and practising Afaan Oromoo vocabulary. The dictionary ships as an encrypted binary asset bundled with the app, so the whole corpus is available with no network connection and no account. Search runs in either direction between English and Afaan Oromoo, with part-of-speech filters, several sort orders, an A–Z sidebar for alphabetical browsing, and recent-search suggestions. Word pages carry definitions, translations, pronunciation, grammar metadata and related words, with copy, share and bookmark actions. A learning module adds Word of the Day, flashcards and configurable timed quizzes, and progress — daily goals, streaks, quiz accuracy and recently viewed words — is tracked locally on the device. Appearance, font scaling, daily goal and speech rate are all adjustable, and the project targets Android, iOS, web, Windows, macOS and Linux.

What it does

  • Fully offline lookup from an encrypted dictionary asset bundled with the app
  • Bidirectional English ↔ Afaan Oromoo search with part-of-speech filters and sorting
  • Word pages with pronunciation, grammar metadata, related words, copy, share and bookmarks
  • Learning module with Word of the Day, flashcards and configurable timed quizzes
  • Local progress tracking for daily goals, streaks and quiz accuracy
  • Light and dark appearance, font scaling and speech-rate control
  • Android, iOS, web, Windows, macOS and Linux targets

Captures from the project's own repository.

  • Word detail screen showing translations, pronunciation and grammar metadata.
    Word detail
  • Learning screen offering flashcards and timed quizzes.
    Learning module
  • Statistics screen showing saved words and study progress.
    Progress and saved words
  • Settings screen with appearance, font scale and speech-rate controls.
    Settings
  • The dictionary rendered in its dark theme.
    Dark theme

Want the detail behind this? Ask me about it.