A learning English app built on top of Flutter.
Key Features • How To Use • License
- Search for words by image
- Search for words by voice
- Set up study reminders:
- A feature that allows users to set a fixed study schedule for themselves
- Study reminders
- Pronunciation assessment
- View pronunciation improvement suggestions
- Vocabulary learning:
- A feature that allows learners to study or review vocabulary in a vocabulary pack using the Spaced Repetition method
- View statistics of learned words
- Manage contributions
- Create review reminders
- Review reminders
- Contribute vocabulary or sentences
- View system overview statistics
This application is built using Flutter, making it cross-platform and easy to run on a variety of devices. To get started with the app, please follow the instructions below:
Before you begin, ensure you have the following installed:
- Backend: https://github.com/ImGhostCode/ctue-learn-english-api
- Flutter (latest version)
- Dart (latest version)
- A suitable IDE (e.g., Android Studio, VS Code)
- Clone the repository to your local machine:
git clone https://github.com/ImGhostCode/ctue-mobile-app
- Navigate to the project directory:
cd ctue-mobile-app
- Install all the required packages:
flutter pub get
- To run the app in debug mode, you can use the following command:
flutter run
- For running the app on a specific device, list all connected devices using:
flutter devices
- Then, run the app on your chosen device:
flutter run -d <device_id>
Note If you're using Linux Bash for Windows, see this guide or use
node
from the command prompt.
MIT