Custom CRM Utility App for Android with Call Log, User Sync, and Remote Reporting

Job ID: 39494325

Budget: €250 – €750 EUR

We are seeking an experienced Android developer to build a lightweight CRM utility application designed to enhance internal communication workflows for Android devices. The app will manage call interactions, maintain a contact log, and synchronize access permissions using a remote data source.

Key Features:
Custom Dialer Interface: A native-looking dialer to initiate calls with an integrated contact list.

Remote Contact Synchronization: Sync contact access rules or user permissions from an online CSV or Google Sheet.

Call Interaction Logging: Track and timestamp outgoing/incoming calls for pre-approved contacts, and log restricted attempts internally.

Automated Email Reports: Send activity summaries or logs to a configured email account using SMTP.

Persistent Services: Enable the app to auto-restart after reboot and run silently in the background for continuous operation.

User Access Control: Highlight or prioritize contacts based on remote role definitions or interaction policies.

Manual Setup-Friendly: We will manually configure the app upon delivery (no need for user input or prompts).

Optional Features (Discussed Separately):
Integration with usage tracking (if allowed by Android APIs) for productivity insights.

Customizable themes for enterprise branding.

Deliverables:
APK for installation

Source code with documentation

Setup & usage manual

Email template for report delivery

Preferred Tech Stack:
Android SDK (Kotlin or Java)

Google Sheets/CSV integration

Telephony & background service APIs

SMTP or secure API for outbound reports