call_logs_plus 0.0.4
call_logs_plus: ^0.0.4 copied to clipboard
A Flutter plugin for accessing call logs, created for educational and learning purposes only. Not intended for production or commercial use.
📞 Call Logs Plus #
A Flutter plugin for accessing Android call logs, SIM information, and live call state updates.
Built for educational and experimental purposes — demonstrating Flutter ↔ Android platform channel integration.
⚠️ Note:
This plugin supports Android only.
iOS, Web, and Desktop are not supported, as iOS does not allow access to call logs or telephony APIs.
✨ Features #
- 📱 Read device call logs — name, number, duration, type, and SIM info
- 🔄 Listen for live call state changes (Incoming, Outgoing, Missed)
- 📡 Retrieve SIM card details (name, ID, slot)
- 📞 Open dialer, make calls, or send SMS via platform channels
- 🧠 Learn Flutter Platform Channels for native Android integration
🧩 Platform Support #
| Platform | Supported | Notes |
|---|---|---|
| Android | ✅ Yes | Requires permissions |
| iOS | ❌ No | Restricted by Apple |
| Web | ❌ No | Not applicable |
| Desktop | ❌ No | Not applicable |
⚙️ Installation #
Add this to your app’s pubspec.yaml:
dependencies:
call_logs_plus: ^1.0.0
## <!-- Required permissions for call logs plugin -->
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
## License
MIT License
Copyright (c) 2025 Rishi Kesavan GS
---
## Author
**Rishi Kesavan GS**
Flutter Developer
📍 Coimbatore, India
📧 [E-Mail] (mailto:rishikesavan27@gmail.com)
🌐 [LinkedIn Profile](https://www.linkedin.com/in/rishi-kesavan-rd07/)