Skip to content
/ scribe Public

A complete dictionary app that uses Oxford dictionaries API to retrieve data and stores your history.

Notifications You must be signed in to change notification settings

Ehab-24/scribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Scribe

Scribe is a dictionary application for mobile that also tracks your history.

Description

Scribe makes it easy to quickly lookup word definitions with examples and synonyms. You can also see what words you have searched in the past. For this project, I used the free package of 'Oxford Dictionaries API' to get the JSON data. I then serialized it into five heirarchical classes, namely, Word, LexicalEntry, Entry, Sense and Subsense. Each Word contains a list of LexicalEntry. Each LexicalEntry contains a list of Entry and so on.

Architecture

This application is built on the BLoC pattern.

Layers

  1. Presentation
    • Widgets
  2. Business Logic Component
    • Main bloc
    • States
    • Events
  3. Domain
    • models
  4. Repository
    • Local repository
    • Oxford API

Authors

ex. Ehab Sohail ex. Ehab T-48(ehabs1775@gmail.com)

Acknowledgments

About

A complete dictionary app that uses Oxford dictionaries API to retrieve data and stores your history.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published