Flutter VPN Core Upgrade & Reskin
Budget: ₹700 – ₹3,000 INR
I have purchased a Flutter VPN source code from CodeCanyon. I am looking for a skilled developer to perform a major technical upgrade on the VPN core, implement remote server configuration, and fully reskin the UI. Note: I will handle the Google Play publishing myself. Your job is to deliver the final code and the signed build files.
⚠️ READ BEFORE BIDDING: This is not just a simple reskin. The project requires updating native libraries to support the latest Xray protocols. If you do not have experience with V2Ray, Xray-Core, or VLESS Reality, please do not bid.
Scope of Work:
1. Critical Technical Upgrade (The "Engine"):
Update Xray-Core: The current source code may use an outdated version of the library. You must upgrade the dependencies (flutter_v2ray, libxray, etc.) to the absolute latest version.
Protocol Support: The app MUST successfully connect to VLESS Reality configs with XTLS-Vision flow (flow=xtls-rprx-vision).
Test: I will provide a test configuration string. The app must connect and pass traffic without crashing.
2. Backend Integration (Remote Config):
Remove Hardcoding: Remove any hardcoded server lists from the app code.
JSON API Implementation: Implement logic where the app fetches the server list (Nodes) from a remote URL (I will provide the JSON link).
The app must cache the list locally for offline startup.
Add a "Pull-to-refresh" feature to update the server list.
3. UI/UX Reskinning:
Full Rebranding: Replace App Name, Icon, Splash Screen, and colors (Assets provided).
Simplification: Remove complex "Developer Options" (Logs, Core switching) from the main user view. The interface must be clean and simple.
4. Build Generation (For Manual Publishing):
Change the Package Name to my requirement (e.g., com.mybrand.vpn).
Generate the Signed App Bundle (.aab) ready for Google Play upload.
IMPORTANT: You must provide the Keystore file (.jks), Key Alias, and Password used to sign the app.
Acceptance Criteria (How you get paid):
Video Proof: A screen recording showing the updated app connecting successfully to the XTLS-Vision link I provided.
Files Delivery:
Full Source Code (Clean & Updated).
Signed Release APK & AAB files.
The Keystore (.jks) file and credentials.
Local Test: I will install the APK on my device. If it connects and runs smoothly, the project is approved.
⚠️ READ BEFORE BIDDING: This is not just a simple reskin. The project requires updating native libraries to support the latest Xray protocols. If you do not have experience with V2Ray, Xray-Core, or VLESS Reality, please do not bid.
Scope of Work:
1. Critical Technical Upgrade (The "Engine"):
Update Xray-Core: The current source code may use an outdated version of the library. You must upgrade the dependencies (flutter_v2ray, libxray, etc.) to the absolute latest version.
Protocol Support: The app MUST successfully connect to VLESS Reality configs with XTLS-Vision flow (flow=xtls-rprx-vision).
Test: I will provide a test configuration string. The app must connect and pass traffic without crashing.
2. Backend Integration (Remote Config):
Remove Hardcoding: Remove any hardcoded server lists from the app code.
JSON API Implementation: Implement logic where the app fetches the server list (Nodes) from a remote URL (I will provide the JSON link).
The app must cache the list locally for offline startup.
Add a "Pull-to-refresh" feature to update the server list.
3. UI/UX Reskinning:
Full Rebranding: Replace App Name, Icon, Splash Screen, and colors (Assets provided).
Simplification: Remove complex "Developer Options" (Logs, Core switching) from the main user view. The interface must be clean and simple.
4. Build Generation (For Manual Publishing):
Change the Package Name to my requirement (e.g., com.mybrand.vpn).
Generate the Signed App Bundle (.aab) ready for Google Play upload.
IMPORTANT: You must provide the Keystore file (.jks), Key Alias, and Password used to sign the app.
Acceptance Criteria (How you get paid):
Video Proof: A screen recording showing the updated app connecting successfully to the XTLS-Vision link I provided.
Files Delivery:
Full Source Code (Clean & Updated).
Signed Release APK & AAB files.
The Keystore (.jks) file and credentials.
Local Test: I will install the APK on my device. If it connects and runs smoothly, the project is approved.