langdida-ui is a front-end project designed to be used with langdida-server. langdida is a "personal use" language learning tool that I created based on my reference to lingQ. (lingQ is a great language learning platform, but some of its designs did not completely meet my needs, so I decided to create my own language learning tool.)
The UI is designed using flutter and is expected to support the following platforms:
- Web page
- Android app
- Windows app
The UI is expected to include three main pages:
- Article reading
- Vocabulary review
- Learning progress.
Make sure you have installed all of the following prerequisites on your development machine:
- Flutter
- Android Studio (optional, if you want to run the app on Android)
- Xcode (optional, if you want to run the app on iOS)
- Clone the repo
- Run
flutter pub get
to install the dependencies - Run
flutter run
to start the app
If you want to contribute to this project, please follow the steps below:
- Fork the repo
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -m 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
work in progress
Distributed under the MIT license. See LICENSE
for more information.