I need a complete Android application that lets users browse, request, and pay for on-demand services while I monetise through both a recurring subscription tier and a per-transaction commission. The project covers everything from clean UI/UX through secure backend integration and in-app payments. Core flow • User signs up, chooses a free or paid subscription, or proceeds as pay-as-you-go. • Service providers list their offerings, accept jobs, and track earnings. • Each completed order automatically splits the payment, deducting the platform’s commission. • Subscribers unlock whichever extra features we decide on together (for example fee waivers, priority booking, or premium content). Key requirements • Native Android development (Kotlin or Java, your preference). • Stripe, Razorpay or another mainstream gateway that supports both subscriptions and one-off charges. • Real-time order status updates via Firebase, WebSockets or similar. • Admin console to manage provider onboarding, subscription plans, and commission percentages. • Solid, well-documented codebase ready for future iOS or web expansion. Deliverables 1. APK + source code in a private Git repository. 2. Admin panel (web or in-app) with role management. 3. One round of post-launch bug fixes after Google Play release. Acceptance The build must pass Play Console review, complete a subscription cycle and a commissioned transaction in a staging environment, and deliver accurate payout reports for both cases. If you have launched service-based apps with dual revenue models before, I’d love to see examples and hear how you would structure the payment layer.