- This is an application created for a major assignment in Object-Oriented Programming Course
- The Dictionary section includes about 100,000 English words with Vietnamese meanings and explanations
-
Dương Anh Tú (Leader: 34%)
- Build the structure of this application
- Backend
- Game Catch The Words
- Handle all base function (search word, add word, game selection, translation, flashcard)
-
Nguyễn Nhật Phong (Member: 33%)
- All interface of application
- Animation flip card of Flashcard
-
Hoàng Hữu Phước (Member: 33%)
- Game Memories
- Voice of word search
- Animation change card of Flashcard
- Fix API bug
My application have 5 main features:
- A listView contains history (the word we searched) when searchField is empty and otherwise, this contains all word look up of searchField
- wordTarget and wordExplain
- 5 button: webview, save, listen, edit and delete
- TextArea of English word needed to be added and this meaning
- To translate a paragraph
- Use Google Translate API
- Can translate from English to Vienamese and vice versa
- All save words are saved here
- Front of card is English word and back of card is abbreviated meaning
- Change card by click to left and right button
- This app have 2 games: Memories and Catch The Words and we can choose game in menu
- Memories: click 2 card that is word and meaning of this word
- Catch the words: guess the picture, answer the question to open suggestion
- Download javafx-sdk
- Contract this zip file
- Download this project here
- Contract this zip file and open in IntelliJ
- Open File -> Project Structure -> Libraries and add sdk to this project