Portfolio

OpenCall

Application · Phone & contacts / Android · 2026

A complete phone app: T9 dialler, in-call screen, conference calls, contacts and number blocking.

An open-source calls and contacts app for Android that replaces the system dialler: from T9 dialling through the in-call screen and conference calls to a contact editor and vCard backup.

The dialler suggests contacts from the digits – including initials and regardless of diacritics – and holding a digit triggers speed dial. The in-call screen handles a second call, conference calls with a participant list, reject-with-SMS and screen-off near the ear.

History groups consecutive calls with the same number, has filters and a CSV export that opens in Excel without an import wizard. Contacts come with a full editor, per-contact ringtones, duplicate detection and merging, and vCard import and export that skips contacts already on the phone.

Call history with missed calls and filtersContacts with an alphabetical index

Features

  • T9 search that handles diacritics
  • conference calls and call waiting
  • contact editor and duplicate merging
  • history export to CSV and contacts to vCard
  • requires Android 10 or newer

Technology

  • Kotlin
  • Jetpack Compose
  • InCallService
  • ContactsContract

My role

Design, architecture, implementation and releases

Download

github.com/BlackSingularities/OpenCall