Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.32 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.32 KB

Android-CBlock

Android application blocks annoying incoming calls.

Screens

Applicaiton contains two screens:

  1. Home screen - displays the list of all blocked numbers.
  2. Incoming calls screen - allows to select number and add it to the block list.

link      link

How it works

Add phone number to the block list in 3 clicks:

  1. Click floating button add.
  2. Select phone numbers from incoming calls list and click done.
  3. Click switch Block Service.

When the Service is enabled, a notification appears at the system bar.

How to install

Please use app/app-release.apk file.

Used language and libraries

  • Kotlin - do more with less lines of code.
  • RxJava, RxAndroid - the core of MVVM architecture.
  • Dagger - dependency injection framework.
  • SQLBrite - wrapper around ContentResolver, to get incoming calls list.
  • GreenDao - ORM, to save blocked phone's numbers in local DB.