1. Requirement:
• Platforms:
o Web Service: This is from where the apps would fetch the server list in xml format. Containing information about DNS, protocol and port number.
o Mobile Application: I-Phone, I-Pad, I-Pod Touch (IOS 9.0 and Above)
o Desktop Application: Mac OS (All Versions after 2012)
2. Mobile Apps:
• A native VPN Client with below mentioned features.
o VPN Features :
Ability to choose server based on location (List).
Ability to choose VPN protocols (TCP and UDP).
Ability to choose Favorite servers.
Ability to manually enter port number
Ability to call home for server list update and application updates.
Ability to open support ticket.
Ability for Live Chat Support.
Protocols: OS 9 and above: OPENVPN (TCP & UDP) with multiple ports
3. Desktop Applications:
• A native VPN Client with below mentioned features.
o VPN Features :
Ability to choose server based on location (List).
Ability to choose server based on purpose.
Ability to choose VPN protocols (PPTP, L2TP, OPENVPN TCP & UPD, Cisco IPSEC and IKEv2).
Ability to choose Favorite servers.
Ability to call home for server list update and application updates.
Ability to open support ticket.
Ability for Live Chat Support.
Protocols: (PPTP, L2TP, OPENVPN TCP & UPD, Cisco IPSEC and IKEv2).
Sample Application:
IOS: Total VPN
Mac OS: Total VPN
Hi, how are you
My name is Alex and I am an iOS expert who has 6+years experience
I have great interest to your job and I can perfectly deliver what you want.
I'm good at both Objective-C and Swift.
Please see my profile and reviews. I have experience on VPN app.
Here are my working style.
- Communication is first, My timezone is as flexible as you want.
- Best user experience and keep pixel perfect design.
- Always not satisfied with my results and try hard to improve.
- Quality of Code is guaranteed. (Robust and bug-free, adopt design patterns)
- Bug & issue track using Github, Bitbucket and so on.
I would like to hear from you.
Thank you.