We have an app that is already in playstore. The app warns driver against road hazards.
If app starts, gives an audible alert about gps status (on / off). Then there is again only audible messages when alarm occur (voice message & beep).
The app is divided into two versions (a free version with function restrictions and a premium version with full access to all functions). We give you all folders with the source code of the app (free version and premium version).
First Task (only for Android App):
1. Import exist Phonegap/Cordova Project to Android Studio adjusted to Api level 26. Fix current bugs, errors and warnings .
1.1. The last adjustments correspond to Api level 23 compatibility. The source code must be adapted and adjusted to Api level 26 accordingly. Please fix all errors and warnings.
1.2. Current Bugs to fix:
• partial problems with GPS -> Widget and background operation do not works stable on all devices
• Contact form does not work
After adjust Api level and fix bugs and warnings, we can then test and if already is ok
make a partial payment (1/4).
Second Task (for Android and iOS):
2. Add new Bluetooth function. If app starts, gives an audible alert about gps status (on / off). Then there is again only audible messages when alarm occur (voice message & beep). The problem is, that transmitted alert immediately through the A2DP interface to audio stream function of the car navigation system.
2.1. in the audio menu of the app is Bluetooth deactivated (standard), the sound from the app is only output via the internal speaker of device.
Important Note!! Deactivating Bluetooth output only applies to the app, not to the system. All other applications on smartphone can use Bluetooth (example: free speech in car).
2.2. in the audio menu of the app Bluetooth can should be activated, then the sound is output simultaneously at the internal speaker of device and via Bluetooth.
Requirements and payment information:
It is expected that you have good experience and skills with Android and iOS programming.
You make the changes and test the app in a real environment (not only in the emulator). This is especially important for the Bluetooth function.
After completion, you will send us the source code for Android and iOS. we will import it and compile. We will test App on three devices (Android version 6, 7 and 8 and iPhone 5, 6 and 7).
When everything works, we will release the payment. There is no payment release prior to completion and successful test.