Add functions to VPN application Written in Java for android

Job ID: 31177774

Budget: $30 – $250 NZD

The application is functional, but I need to add the following functions to it:

1. It must receive the data from my API in JSON format and distribute the information in the 3 different ways of connection, the application already has the variables established for each value, I need that the data that is imported can be stored on the device, even if it is offline You can use SQLite or save preferences, but I want the information to be as less accessible as possible if you decide to brute force the application.

2. Block access to root cell phones, block access or disconnect application when they activate the cellular wifi, activate the developer mode, Activate the Bluetooth.

3. Block or disconnect application if they have an application that is not allowed, for this, there must be a list in the code where I can add the names of the packages of the applications that I want to block, for this I have an example code that is functional in some applications if they require them.

4. Import customer data from a JSON API.

5. A compilation method must be established using proguard or some technique to encrypt the application, it is very important that the application cannot be decrypted and or edited by other people, keep in mind that this application will be published in the google store.

This project should not be shared before or after finishing, for that reason a programmer with ethics is important, it is a personal project so I hope that the people who offer are serious and comply with the deadline that they stipulate.