Flutter VPN Client Development with SingBox Core Integration for iOS, macOS, Android, and Windows

Job ID: 39088218

Budget: £10 – £15 GBP

Sing-box:https://sing-box.sagernet.org/
Hiddify App:https://github.com/hiddify/hiddify-app
We have a complete user CMS system and API, and we need to integrate the API. Developers with experience in VPN and SingBox development are preferred.
The developer will need to use SingBox as the proxy core to develop four Flutter clients (iOS, macOS, Android, Windows). Once the core client is complete, the effect must be identical to the one shown in the Hiddify App. Specifically, the macOS version needs to support tun mode and VPN feature options, which should be enabled by default and automatically guide the user to turn it on.
We will provide API interfaces for you to integrate with our backend CMS functionality.
The budget is 1000 USD, and the total development time is 15 days. For developers with strong qualifications and relevant case experience, the budget can be further negotiated.
Initially, the developer will need to implement email login, registration, password recovery, subscription, connection functionality, and dark mode. For some functionalities, we would like the developer to provide a normal flow and suggestions for the logic layout, and after confirming the details, development can proceed. For example, the connection feature needs to automatically disconnect based on the user’s status. If the account has expired, it should not be able to connect. The connection should automatically switch based on the node.
It is important to note that after implementing the full functionality of the SingBox core client, the client must match the effect of the Hiddify App exactly, but the code must be written independently since the app needs to be submitted to the Apple App Store. Once the core client is developed, it will need to be integrated with our registration, login, subscription, connection, and other logic.
The developer must have their own Apple Developer account and provide it to us for testing purposes.
The development sequence is as follows:
First, develop the iOS platform;
Then, develop the macOS platform;
Next, develop the Windows platform;
Finally, develop the Android platform (we have a fixed version of the Hiddify App core client).
Related categories: PHP Mobile App Development iPhone Android Objective C