An Android app for a quick and straightforward lookup of various price offers for three Lithuanian supermarkets - Maxima, Iki, and Lidl.
The users can sort the offers in multiple categories, search for a specific offer, and select the offers they wish to save for future reference.
The app uses web scraping using jsoup to asynchronously scrape the latest price offers from the websites of the supermarkets. It stores the data with Room database and updates the RecyclerView using Android LiveData objects. The app uses Model-View-ViewModel system architecture.
- Android Jetpack
- Model-View-ViewModel architecture
- LiveData objects
- Room Database
- jsoup web parser library
- Android Fragments
- Android RecyclerViews