A mobile word game application built with React Native and Expo.
Word Game is a cross-platform mobile application that challenges players with word puzzles. Built with React Native, the app offers an engaging word game experience for both Android and iOS users.
- Node.js (v14 or newer)
- npm or Yarn
- Expo CLI (
npm install -g expo-cli) - For iOS development: macOS with Xcode
- For Android development: Android Studio with SDK
- Clone the repository:
git clone https://github.com/vtvinh24/word-game.git cd word-game - Install the dependencies:
npm install
- Start the Expo development server:
npx expo
- Open the Expo Go app on your mobile device and scan the QR code to run the app.
or run the app on an emulator/device using
Note: This project will not run on the web platform due to the use of native modules.
npm run android npm run ios
word-game-client/
├── assets/ # Static assets
├── src/
│ ├── api/ # API integration
│ ├── components/ # Reusable UI components
│ ├── contexts/ # React Context providers
│ ├── hooks/ # Custom React hooks
│ ├── navigation/ # Navigation configuration
│ ├── screens/ # App screens
│ ├── store/ # State management
│ ├── theme/ # UI styling themes
│ └── utils/ # Helper functions
├── App.js # App entry point
├── app.json # Expo configuration
├── metro.config.js # Metro bundler config
└── package.json # Dependencies
- Development cycle:
dev→test→main→deploy - Contributing
- Create feature branches from
devbranch - Submit pull requests to the
devbranch - After review and testing in
dev, changes move totest - Once verified in
test, changes are merged tomain - Production deployments are made from the
deploybranch
- Create feature branches from