All projects

LiveDialer & Contacts
Phone Caller - Contacts
by Phone CallerA phonebook dialer with full-screen caller ID, speed dial and quick responses.
Screenshots
From the Phone Caller - Contacts Google Play listing · click to enlarge
- Default dialer with keypad, history and contacts
- Full-screen caller screen and after-call caller ID
- Speed dial with contact picker
- Block numbers and quick-response SMS
// case study
Overview
A phonebook dialer with a full-screen caller screen, after-call caller ID, speed dial and quick-response SMS.
How it works
An InCallService (CallServiceCaller) powers the default-dialer experience with a full-screen caller UI. The codebase mixes Java and Kotlin, with Room and RxJava for data and libphonenumber for number handling.

