Custom CRM Utility App for Android with Call Log, User Sync, and Remote Reporting
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
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