Dictionary Buddy is a lightweight mobile dictionary app built using React Native and Expo. It allows users to search English words and get their definitions, synonyms, pronunciation, and usage examples. Ideal for learners and language enthusiasts!
🧑🎓 This project is part of a React Native learning assignment to demonstrate API integration, error handling, and user-friendly UI design.
- 🔍 Real-time word search
- 📖 Definitions with parts of speech
- 🧠 Synonyms and examples
- 🔊 Pronunciation support (when available)
- ⚡ Smooth loading and error states
- 🧪 Basic unit tests
- React Native (Expo)
- JavaScript (ES6+)
- Free Dictionary API – dictionaryapi.dev
- React Native Paper (optional UI library)
- Jest + React Native Testing Library
- Node.js (v14 or above)
- npm or yarn
- Expo Go app (for testing on physical device)
- Clone the repository
git clone https://github.com/vk672/dictionary-buddy.git
cd dictionary-buddy
npm install
npx expo start