Android Digital Tipping Feature -- 2

Job ID: 40436045

Budget: ₹750 – ₹1,250 INR

I need a digital tipping feature added to my existing Android-only mobile app. The flow is simple: after a service is completed, users should see preset tip options as well as a custom amount field, choose their preferred payment method (Google Pay or card), and receive an in-app confirmation plus an e-mail receipt.

You’ll handle:
• Designing the tipping screen so it matches my current UI style
• Integrating a secure payment gateway (Stripe or a comparable solution)
• Recording each tip on the server with user ID, service ID, amount, and timestamp
• Returning updated tip totals to the client side for analytics already in place
• Supplying concise documentation so my internal team can maintain the code

The existing app is built with Kotlin and uses a Laravel back-end; please keep the stack consistent. Source control runs through GitHub, and milestones can follow feature branches with pull-request reviews.

Acceptance criteria: the tipping screen renders flawlessly on Android 8+, payments clear end-to-end in Stripe test and live modes, and tip data appears in our admin dashboard without manual intervention.