Welcome to Wort-Gewandt, your ultimate companion for mastering German vocabulary effortlessly! Say goodbye to traditional flashcards and hello to a dynamic learning experience. With our innovative app, you can effortlessly store and learn new German words with ease.
Our app automatically fetches English meanings and pronunciations for each German word, ensuring accurate and comprehensive understanding. But that’s not all – we’ve taken learning a step further with an engaging word game. Challenge yourself as you match German words with their meanings in a randomly sorted array, making memorization a breeze.
Need extra practice on pronunciation? No problem! Our app allows you to listen to word pronunciations continuously, honing your auditory skills.
Join countless learners who have already revolutionized their German learning journey with Wort-Gewandt,. Download now and embark on a fun-filled adventure to fluency!
MultiThreading & Asynchronous Tasks
: Mastered concurrent programming to enhance app performance.Local Storage Solutions
: Efficiently stored data locally for offline access.Shared Preferences
: Implemented shared preferences for persistent user settings.Accessing Cache Files
: Leveraged cache files to optimize data retrieval and storage.Creating Temporary Raw Files
: Generated and managed temporary raw files for transient data.Web Scraping
: Extracted and parsed web data using sophisticated techniques.Downloading Web Content with Volley
: Utilized the Volley library for robust network operations.Jsoup Library Expertise
: Proficiently parsed HTML content using the Jsoup library.File Downloading with
Apache
Library
: Seamlessly downloaded files with the Apache Commons library.Online & Local Audio Playback
: Played audio from online URLs and raw files with ease.Data Object to File Conversion
: Converted data objects to file objects and saved them in local storage.Dynamic View Manipulation
: Crafted responsive and interactive UI components dynamically.Add
Fragment
a German Word
English meaning
or can manualy
insert the meaningDownload Pronunciation
and save it with the wordSave
word to play word gameRead
saved words and play audio
.Word Game
, user can uncheck
the word.Edit
and Delete
a Word is necesseryHome
Fragment:
Play pronunciation
of all the selected wordsWord Game
match
word with their meaning
git clone https://github.com/nazmos-sakib/Wort-Gewandt.git
Android Studio Android Studio Hedgehog | 2023.1.1 |
implementation ("com.google.collections:google-collections:1.0-rc2")
implementation ("commons-io:commons-io:2.16.1")
implementation ("org.jsoup:jsoup:1.17.2")
implementation("com.android.volley:volley:1.2.1")
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
This project is licensed under the MIT License - see the LICENSE file for details.