Android IKEv2 VPN

Job ID: 40069894

Budget: £20 – £250 GBP

I need an Android app that establishes a rock-solid IKEv2 tunnel so users can reach the internet using our encrypted tunnel from anywhere. No in-app login is required; the connection parameters (gateway address, eap username/password) will be hard-coded or pulled from a small, encrypted JSON that the app ships with. What matters is that the user can simply tap “Connect”, see status feedback, and rely on automatic reconnection if the link drops.
The server list will be stored on json file

Please build on Android’s VpnService API, strongSwan.

• Runs flawlessly on both smartphones and tablets from Android 8.0 upward
• Presents a minimal UI: Connect / Disconnect button, current status, and basic stats (duration, bytes in/out)
• Starts on boot if the user chooses “Always-on VPN” in system settings
• Shuts down cleanly without leaking traffic when disconnected or the device sleeps
• Logs key events locally so I can troubleshoot deployments (simple text file is fine)
* Subscriptions option for pro servers
So we will have 2 list free servers/paid servers

Our servers are running perfectly using strongswan so we only need to integrate android vpn as a client
We require full source code.

Happy bidding