Wordle Game is a mobile application that simulates the popular Wordle game, built with Flutter. This project is designed for coding interviews and showcases mobile app development skills using Flutter.
- Overview
- Main Features
- Description
- Folder Structure
- Software Requirements
- Installation Guide
- Screenshots
The Wordle Game project is a mobile app where players can solve vocabulary puzzles by guessing the correct word within a limited number of tries. With a simple and user-friendly interface, players can enjoy this fun game right on their mobile devices.
- Word Guessing: Players guess a 5-letter word and receive feedback on the accuracy of each letter.
- Limited Attempts: Players have only 6 tries to find the correct word.
- Color Feedback: Each letter in the guessed word changes color, helping players identify correct letters or incorrect positions.
- User-Friendly Interface: Simple yet engaging design to enhance player experience.
- State Management: The app uses the
provider
package for efficient and scalable state management. - Data Modeling: The
freezed
package is used for defining immutable data classes and parsing JSON data, making the model layer clean and maintainable.
wordle_game/
├── lib/ # Main source code folder
│ ├── resources/ # Resources app
| │ ├── models/ # Data models
│ | ├── network/ # Network-related files for API requests
│ | ├── provider/ # State management and providers for the app
│ | └── repository/ # Repositories handling data sources
│ ├── utils/ # Utility functions used throughout the application
│ ├── screen/ # Primary app screens (game screen, help screen)
│ ├── widgets/ # Custom widgets used in the app
│ └── main.dart # Application entry point
└── pubspec.yaml # Flutter configuration file (includes dependencies)
- Flutter: 3.19.6 or later
- Dart: 3.3.4 or later
- Supported Devices: iOS 13+ or Android 8.0+
-
Clone the repository:
git clone https://github.com/hieuttblackpink/votee_mobile_coding_interview_project.git cd wordle_game
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Enjoy playing with Wordle Game!