/WordLists

Way to learn big sets of words from other languages.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

WordListsApp

Way to learn word lists easily!

Why?

I wrote this app because I didn't find any other service that could meet my all expectations.
This was also a great opportunity to learn new ui framework .NET MAUI which I am interested in.

What I wanted the app to do?

  • Learn words in flipcard style
  • Set words as "learned" so I don't need to always go through every word
  • Maybe write the words and then validate my input?
  • Make app usable in offline mode
  • App is currently only available in finnish, but if you are interested in other languages, you can contact the owner

How to use?

Installation

Android

  1. Click Releases (Latest)
  2. Assets / Wordlists_Android-Signed_vX.X.X.apk
  3. You may be prompted to enable loading apps from internet, when you try to run downloaded .apk file
  4. When your device's installer has stopped, you can start the app like any other app

image

Windows

Finally I was able to make release build for Windows. YOU MIGHT NEED TO INSTALL winui app sdk to run the app. If app runs without, that's great!

To install for Windows using setup exe
  1. Go to Releases > Latest in the Github page right side
  2. Download file which name contains "WindowsSetup.exe" from the release assets.
  3. Double click the downloaded file and follow the instructions.

IOS

  • I have no intention to release for ios, but you can build it if you have suitable devices
  • App is not tested in ios, so you have to fix all bugs yourself

Home page


Launching for the first time

Let's generate your first word list!

After launching the app you are in the home page
By default you dont have any wordlists to train, so let's create one for you! Go to word list generator page by clicking "Luo uusi sanasto" →

You will be navigated to word list generator page
The page will look something like this one below


List generator page

  1. Give your list name by typing it to Otsikko field

  1. You can specify which languages the list uses in Kielet field.
    For example for finnish and english use "fi-en".
    Right items are seen as native language, left ones as foreign language.

  1. Create the words
    you have three ways to do so:
- from clipboard
- by adding one at the time
- (generate from image, this will be added later)

Note that generating from image or from clipboard will overwrite all already added words. You can reorder words by dragging and dropping. You can add new words by pressing uusi sana button.


  1. Vaihda kielet changes right side words to left side and left side words to right.

  2. Finally, save words by pressing Save to database.


How about training?

image

Now, that you have your first word list we can start training.
Click Harjoitus in the bottom tab bar to open "Start training menu".

Tab bar

If you just added your word collection, you might need to press Näytä kaikki button to show your word list. If your list isn't showing, try to add it again and remember to save. Also reopening the app might help. The word list should be listed in the bottom of the view like in the image on the right side →

Start training

  • Android users will swipe to left on top of the list
  • Windows users can the press in the listing

Pen icon starts training, where you write the words

  • You will be asked to choose how many questions you want.
  • App reviews your answers automatically. Cards icon means you can train the words in the "flipcard" style.
  • You can set status for every word by pressing coloured buttons in the bottom
  • App saves progression automatically when you reach the end, or if you press Tallenna eteneminen button
  • If green check mark is visible, progression is saved.

image

Great! You can now add new lists and start training

  • Remember to check out for new updates here in Worlists Github page
  • Hallitse menu includes more actions to handle your word lists, like exporting and importing word lists to new device


Help needed?

If you have any questins don't hesitate to contact owner or open Github issue in the "Issues" -tab. Choose "Help wanted" -label, or any fitting to you problem, from the from the right side.

Contact information:

Henri Vainio
email: matikkaeditorinkaantaja(at)gmail.com
Github: https://github.com/matikkaeditorinkaantaja