Skip to content

Wear OS app, which enables user to learn English words, which are scraped from Cambridge Dictionary.

Notifications You must be signed in to change notification settings

michsak/EnLearner

Repository files navigation

EnLearner

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.

Downloading content

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.

Web-scraping

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.

Notification

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.

Overview

The app is available here, so do not hesitate and give it a try.

Note

Used AWS instance is no longer running due to sustaining costs.

About

Wear OS app, which enables user to learn English words, which are scraped from Cambridge Dictionary.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages