Your calls.
Your identity.
Your control.
Meet XCaller, a premium Android calling experience designed around simplicity, privacy and personalisation. Built natively with the official Android Telecom engine.



Engineered for perfection.
Eight foundational pillars built specifically for Android to deliver the most refined, private, and powerful calling experience.
Smart T9 Dialer
Fluid predictive input with spring tactile physics
T9 search algorithm instantly matches both contact names and numbers simultaneously as you type. Featuring spring-damped press animations, instant multi-match carousel cards, and direct one-tap SIM selection.
- Sub-millisecond contact lookup powered by Room & ContactsProvider
- Interactive horizontal multi-match carousel with quick dial
- Spring scale micro-interactions with haptic feedback
- Seamless Dual-SIM routing with visual subscription indicator

Premium Calling Engine
Authentic Android Telecom telephony replaces simulation
Engineered on Google's official Android Telecom framework. Features lock screen wakeups, proximity sensor screen shutoff, hardware volume silencing, quick response SMS sheets, and multi-party conference calling.
- Full InCallService architecture replacing mock dialers
- Lockscreen visibility with full-screen intent wakeup
- Dynamic in-call HUD with audio routing (Earpiece, Speaker, Bluetooth)
- Merged multi-party conference call controls and post-call summaries

Smart Contact Intelligence
Instant alphabetical indexing and comprehensive history
Organise your personal phonebook with rapid sticky alphabetical navigation, contextual contact inspection, detailed multi-number labels, and granular per-contact interaction history.
- Synchronised directly with native Android ContactsProvider
- Sticky alphabet scrollbar for ultra-fast contacts jumping
- Comprehensive communication log per contact
- Long-press contextual options sheet with quick call and SMS

Verified Caller Identity
Official representative labels and cryptographic badges
Instantly distinguish authentic callers from unknown numbers. Server-signed official representative titles and verified White and Silver badges eliminate caller spoofing without collecting your private address book.
- Cryptographically verified official representative caller IDs
- White and Silver verification badges for validated contacts
- Instant caller profile cards with profession and bio
- Anti-spoofing signature verification on incoming calls

X Shield Call Screening
On-device spam protection and automated rejection
Official Android CallScreeningService integration automatically filters suspected robocalls, silently blocks private/hidden callers, and executes instant local blocklist screening with complete zero-cloud telemetry.
- Native Android CallScreeningService system role integration
- Automated silent rejection of explicitly blocked callers
- User-configurable hidden and private number screening
- Screening audit log and post-call spam reporting

Personalised Call Studio
Tailor the in-call experience to match your personal style
Express yourself with monochromatic glass backgrounds, ambient pulsating orb light, customized avatar shapes, dynamic background blur, and per-contact visual identity overrides.
- Monochromatic glassmorphic theme presets (Obsidian, Pearl, Mist)
- Customizable ambient intensity and orbital glow effects
- Per-contact custom background image and theme overrides
- Interactive theme simulator preview in Settings

Smart Favourites Ranking
Frequency-weighted contact speed dial and persistent exclusions
Advanced heuristics automatically rank your most frequently and recently contacted people into an accessible speed-dial grid, backed by persistent local exclusion rules stored in Room database.
- Heuristic scoring: frequency weighted against recent interactions
- One-tap speed dial with SIM preference preservation
- Long-press context menu to exclude or hide specific contacts
- Local Room persistence across system reboots and updates

Total Privacy Architecture
100% On-Device execution with zero background tracking
Your phone calls, contact names, phone numbers, and call logs belong exclusively to you. XCaller never uploads your personal contacts to the cloud, requires zero invasive hardware serials, and operates seamlessly offline.
- Zero contact book or call history cloud syncing
- No collection of IMEI, IMSI, MAC address or hardware serials
- Anonymous random UUID installation identifier for updates
- Full telephony, dialer, and emergency calling remain fully offline

Privacy as architecture, not a policy.
Most modern dialer applications upload your private phonebook to remote servers for data mining and targeted profiling. XCaller is fundamentally engineered to run 100% locally on your device.
100% Local Phonebook
Your contacts never leave your Android device. When XCaller searches, dials, or groups contacts, every query is executed strictly within local memory and SQLite/Room.
Offline Telephony Core
XCaller does not require an internet connection to perform standard cellular calling, receive incoming calls, view history, or dial emergency numbers.
No Hardware Identifiers
XCaller explicitly never queries or collects your device IMEI, MEID, IMSI, SIM serial, or MAC address. Device association utilizes an anonymous client-generated UUID.
Clear Separation: On-Device vs. Cloud Services
We provide full transparency regarding what runs locally on your handset versus what interacts with our secure API.
| SUBSYSTEM | LOCAL / ON-DEVICE | CLOUD / API INTERACTION |
|---|---|---|
| Contacts & Address Book | 100% On-Device (ContactsProvider) | None. Never uploaded or read by server. |
| Call Logs & Cellular History | 100% On-Device (CallLogProvider) | None. Never transmitted. |
| X Shield Spam Blocking | Local Room DB Blocklist | None. Decisions executed locally. |
| Official Identity & Badges | Cached in Room with freshness tag | Public verified lookup per incoming number. |
| Application Updates | SHA-256 verification & Android PackageInstaller | Version check & binary download stream. |
| Push Notifications | System Notification Manager display | Firebase Cloud Messaging data receiver. |
Get XCaller for Android.
Download the official production build. Sideload securely with full integrity checksums and cryptographic signing validation.
XCaller Launch Edition
Version 1.0.0 (Build 1) • Pure Offline Monochromatic Edition
RELEASE HIGHLIGHTS & CHANGELOG
- •Native Android Telecom Core: Replaced simulated mock dialers with production InCallService engine.
- •15 Monochromatic Screens: Obsidian black glassmorphic dialer, call HUD, and contacts.
- •X Shield Screening: CallScreeningService integration with local blocklist and silent spam rejection.
- •Smart Dialer: Predictive multi-match T9 carousel search with spring tactile physics.
- •Smart Favourites & Multi-Party: Frequency-weighted contact ranking and conference calls.
Why XCaller was built.
Telephony is one of the most fundamental capabilities of a smartphone, yet modern dialers have steadily degraded into noisy, ad-supported, and surveillance-heavy utilities that treat personal communication as telemetry data.
XCaller was conceived by Deepanshu as an unapologetic return to software craftsmanship: a native Android application built on the official Android Telecom framework that unites high-contrast monochromatic glassmorphism with an absolute guarantee of local privacy.
Every line of code—from the predictive T9 multi-match heuristics to the real-time proximity and audio route managers—is designed to be reliable, fast, and respectful of your autonomy.
Direct integration with Android Telecom framework, InCallService, and CallScreeningService. No simulated UI or fake calling mockups.
Minimalist black-and-white visual identity inspired by high-end audio suites and brutalist precision design.
Free from corporate tracking networks, proprietary cloud lock-in, or intrusive analytics SDKs.