Cordova plugin to launch alarms on Android and iOS.
We have developed a control application with alarms, and we have developed it under the Cordova platform. We need to develop an adhoc plugin to be able to satisfy the needs of the project.
Reasons for creating this plugin:
1- Some users need to create apps where to program custom events that execute alarms with specific characteristics.
2- After researching for some time, we did not find any plugin or other way in order to perform this task in the way that we needed.
Features that the plugin must have:
2- The alarms created must be able to appear in full screen, even if the device is locked and with a password.
3- The way in which the alarm is canceled or postponed must be defined beforehand during the creation of the event.
4- The fundamental ways to cancel or postpone an alarm are:
Press a button.
Swipe the screen.
Enter a password.
5- The plugin has to work for both platforms Android and iOS.
6- The plugin must call an event once one of the alarms created with the plugin has been executed.
7- When we create the alarm, it must be possible to specify the sound of the alarm.
What we tried before deciding to create this plugin ?:
1- [login to view URL]
2- Another approach was to try to launch a notification from the local-notifications plugin to unlock the device and open the app with a specific screen. For this the plugin was used:
[login to view URL] and some of the forks associated with it to no avail.
How to proceed?:
To achieve the desired result, we believe that a plugin should be built where the android intent is executed and the equivalent in iOS for alarms using the plugin: [login to view URL]
Calling native resources:
Android: [login to view URL]
iOS: [login to view URL]
Are we looking ?:
We are looking for a developer with proved experience creating Cordova plugins, working for both platforms: iOS and Android. With knowledge of Swift / Objective - C and Java.
Github repositories with several examples are required to be submitted, in order to evaluate previous experience.
Preferably for developers who speak Spanish.