Wear OS app, created in Android Studio, tested on Fossil Gen 5. The app purpose is to learn english words, which are stored in the AWS database.
As mentioned before words are downloaded from AWS EC2 instance.
The whole process is taking place in the background - it starts when app is launching and if there's no connection to the internet at the moment words are downloaded when the connection occurs.
In order to prevent user from the situation when he or she doesn't have access to the Internet at the moment, on every application start, when there's established an internet
connection, there are downloaded 10 words.
User click on the displayed word starts a web-scraping action.
Firstly there was a need to create a first word from Word document(docx/doc) scraper (available here).
Secondly there was created a Cambridge Dictionary web-scraper (available here) and afterwards it was implemented to Java project.
Web-scraper is scraping first definition of given words and first usage example of this word.
When the user first opens the app he or she can choose the interval of emerging new words.
Notifications work also in the background, when the user is not currently using the app.
They repeatedly remind the user to open the app and check out the new word.
The app is available here, so do not hesitate and give it a try.
Used AWS instance is no longer running due to sustaining costs.