Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé · 500 € à 1 000 € · 8 offres · 395 vues · 9 interactions
We are looking for an experienced C++ Developer with expertise in Qt and QML to develop a cross-platform library that enables mobile applications to interact with system-level telephony and messaging functionalities. This library will provide an easy-to-use API for Qt/QML applications to manage calls, SMS, contact-related features, and photo cropping.
Key Responsibilities:
Develop a C++ library for Qt/QML applications that enables:
• Call Customization:
o Modify the ringtone dynamically based on the incoming caller's number.
o Change the phone’s background image based on the incoming caller’s number.
o Pre-Answer Actions: Publish a pre-recorded voice message before picking up a call.
• SMS Handling:
o Send SMS messages to specific phone numbers.
o Read and process incoming SMS messages.
o Receive Notifications: Notify the application as soon as an SMS arrives.
• Call and Audio Management:
o Call Recording: Enable recording of ongoing phone calls while complying with platform-specific policies.
• Contact Management:
o Access and retrieve the device’s phonebook (contacts).
• Media Sharing:
o Share images with another application.
• Photo Cropping:
o Implement a feature to crop a photo dynamically, allowing users to extract a specific portion of an image.
• Ensure cross-platform compatibility (Android & iOS) using Qt/QML and C++ (JNI for Android, Objective-C++ for iOS).
• Handle platform-specific permissions and security policies for accessing calls, SMS, and contacts.
• Ensure seamless integration with Qt/QML-based applications.
• Write comprehensive documentation and provide examples for integrating the library into Qt/QML projects.
Requirements:
• Strong experience with Qt (Qt 6 preferred), QML, and QtMultimedia.
• Expertise in mobile development on Android (JNI, NDK) and iOS (Objective-C++, Swift interop).
• Understanding of Android and iOS security policies, especially related to call and SMS handling (permissions, background execution limits, security constraints).
• Experience with Qt for mobile deployment and Qt Creator.
• Familiarity with image processing techniques for photo cropping.
This role requires a deep understanding of both Qt/QML and platform-specific mobile development. If you are passionate about developing high-quality cross-platform solutions, we would love to hear from you!
Budget indicatif : 500 € à 1 000 €
Publication : 13 février 2025 à 15h31
Profils recherchés : Développeur spécifique freelance , Développeur C++ freelance , Développeur mobile freelance , Développeur iOS freelance , Développeur Android freelance
8 freelances ont répondu à ce projet
8 propositions de devis en moins de 2h