Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Durango, Mexico
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m looking for an experienced Android engineer to build the KidShielder MVP, a parental-protection VPN app designed to keep children safe by enforcing a secure, always-on encrypted tunnel.
Our backend already delivers encrypted WireGuard profiles through a simple JSON API, so the focus is entirely on the mobile side:
The child cannot use the internet unless the VPN is active,
and the VPN cannot be disabled without the parent’s PIN.
CORE SCOPE
• Build VPN client using Android VpnService + WireGuard libraries
• Auto-connect at boot
• Set system-level Always-On VPN
• Enforce OS kill-switch (no traffic without tunnel)
• Foreground watchdog service checking tunnel every 2–5 seconds
• Auto-restart VPN on failure (≤ 5 seconds reconnect target)
• Parental PIN gate for disabling VPN or uninstalling
• Anti-tampering:
Prevent task killing
Prevent battery-optimization shutdown
Device Admin or Managed Profile methods welcome
• Multilanguage UI (English + Spanish) using resource files
• Secure sensitive data in Android Keystore
• Clean Kotlin code and proper lifecycle handling
WHAT I PROVIDE
• Backend API spec + test environment
• WireGuard profile format
• Branding: logos, colors, UI mockups
• PRD (Product Requirements Document)
ACCEPTANCE CRITERIA
No internet unless VPN is connected
Any disable/force-stop/uninstall prompts for parent PIN
Tunnel auto-reconnects within 5 seconds
Passes QA on Android 10–14 (stock + OEM skins)
Documented Kotlin codebase, ready for handoff
MILESTONES (Required)
1) VPN Engine – 25%
• VpnService + WireGuard tunnel connects
• Loads local JSON config
• Basic UI screen
2) Always-On + Kill-Switch + Watchdog – 35%
• Tunnel enforced
• No connectivity without VPN
• Auto-start on boot
• Foreground service + periodic health checks
• Auto-reconnect logic implemented
3) UI/UX + Multilanguage – 20%
• English + Spanish
• Branding + all screens
• PIN lock logic
4) Backend API Integration + Final Release – 20%
• Activation token flow
• Retrieves VPN config securely
• Status reporting
• Final APK + documentation
SCREENING QUESTIONS (MUST ANSWER)
Have you previously implemented an Android VpnService app?
Do you have experience with WireGuard on Android?
How would you implement a reliable kill-switch?
How would you prevent a child from force-stopping the service?
What’s your approach for a foreground watchdog service?
Can you deliver English + Spanish?
If any of these are unanswered, the bid will be ignored.
BUDGET
$1,500 – $3,000 USD (fixed)
Timeline: 6–8 weeks
IMPORTANT – NOT ACCEPTED
• Flutter / React Native / cross-platform
• OpenVPN (we are using WireGuard)
• No experience with VPNService
• Junior-level proposals" (client-provided description)
Matched companies (6)

Omninos Technologies International pvt ltd

eShop Genius

TG Coders

Appeonix Creative Lab

Codetreasure Co
