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

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more

...

Haven Futures

We Build any kind of Software and Provide wide range of tech solutions.