Scribe is a dictionary application for mobile that also tracks your history.
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.
This application is built on the BLoC pattern.
- Presentation
- Widgets
- Business Logic Component
- Main bloc
- States
- Events
- Domain
- models
- Repository
- Local repository
- Oxford API
ex. Ehab Sohail ex. Ehab T-48(ehabs1775@gmail.com)