Flutter Dialer with Recording Features
Budget: ₹1,500 – ₹12,500 INR
I need a Flutter developer to create a dialer screen with the following functionalities:
Key Features:
Please prioritize and complete the following Flutter task by today evening:
Task Title: Custom Dialer with Screen + Audio Recording (Local Save)
✅ Task Goals:
Dialer Screen UI
Input to enter phone number
Call button
Status: calling, connected, ended
Call Functionality
Use url_launcher to trigger native dialer (tel: link)
Screen & Audio Recording
Start screen + mic recording before call
Record only the user side (due to system restrictions)
Save the recording locally on the device
Stop and save recording after call ends or manually
File Storage
Save files to /storage/emulated/0/YourAppFolder/
Include recording list screen (optional)
Dependencies to Use (pubspec.yaml)
yaml
url_launcher: ^6.2.5 permission_handler: ^11.3.1 flutter_screen_recording: ^1.3.0 path_provider: ^2.1.3
Android Permissions
Please ensure the following permissions are declared in AndroidManifest.xml:
xml
<uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Important Notes:
You can record the other party’s voice too.
Only mic + screen can be recorded (your side).
If the plugin has limitations, use MethodChannel for native Android support using MediaProjectionManager.
Let me know once the task is done or if you face any roadblocks.
Thanks,
Looking forward to your bids!
Key Features:
Please prioritize and complete the following Flutter task by today evening:
Task Title: Custom Dialer with Screen + Audio Recording (Local Save)
✅ Task Goals:
Dialer Screen UI
Input to enter phone number
Call button
Status: calling, connected, ended
Call Functionality
Use url_launcher to trigger native dialer (tel: link)
Screen & Audio Recording
Start screen + mic recording before call
Record only the user side (due to system restrictions)
Save the recording locally on the device
Stop and save recording after call ends or manually
File Storage
Save files to /storage/emulated/0/YourAppFolder/
Include recording list screen (optional)
Dependencies to Use (pubspec.yaml)
yaml
url_launcher: ^6.2.5 permission_handler: ^11.3.1 flutter_screen_recording: ^1.3.0 path_provider: ^2.1.3
Android Permissions
Please ensure the following permissions are declared in AndroidManifest.xml:
xml
<uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Important Notes:
You can record the other party’s voice too.
Only mic + screen can be recorded (your side).
If the plugin has limitations, use MethodChannel for native Android support using MediaProjectionManager.
Let me know once the task is done or if you face any roadblocks.
Thanks,
Looking forward to your bids!
Related categories:
XML
Mobile App Development
Android
Software Development
App Design
Flutter
App Development