Skip to content

An Android app that notifies their users as soon as new OLX offers are posted. It also works as an offer browser!

Notifications You must be signed in to change notification settings

tomaszjagielka/OLXMonitor

Repository files navigation


OLXMonitor

An Android app that notifies their users as soon as new OLX offers are posted. It also works as an offer browser!

Android Kotlin



Features

  • Allows to track any item by its title or URL.
  • Notifies as soon as there's a new OLX offer posted.
  • Allows to browse the offers.
  • Responsive layout (works well on any screen).
  • Infinite scrolling in the offer browser.
  • Allows to open offer in the web browser directly from the offer browser.
  • Automatic updates of offers in the offer browser.
  • Add or remove tracked items.
  • Open in web browser or copy the tracked items URL.
  • Multilingual support.
  • Good performance.

Installation

  1. Clone the repository.
git clone https://github.com/tomaszjagielka/OLXMonitor.git
  1. Build the project using Android Studio.

Google Play version soon!

Usage

  1. Launch the app.
  2. Add desired items to the tracking list by title or OLX URL (e.g. https://www.olx.pl/d/oferty/q-shoes/).
  3. As soon as there are new offers, you will be notified!

How it works?

  1. It tracks items that the user added to the home screen view via URL or item title.
  2. To track items, the app uses service to scrape the OLX website. If a new offer for a tracked item is detected, it creates a new notification and passes the offer data to the offer browser fragment.
  3. The offer browser fragment uses RecyclerView with a StaggeredGridLayoutManager to display offers.

Home screen view

Vertical item view

Horizontal item view

Split-screen view

Tablet view

About

An Android app that notifies their users as soon as new OLX offers are posted. It also works as an offer browser!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages