I need an Android-only app that lets users sign up with email and password, watch rewarded video ads, and collect coins. Those coins become an in-app currency they can spend on Instagram engagement packages (likes or followers). App flow 1. Sign-up / log-in screen (email + password). 2. Home dashboard showing current coin balance. 3. “Earn” section with rewarded-video ad integration so every completed view instantly credits coins. 4. “Spend” section where the user pastes an Instagram post link, chooses likes or followers plus quantity, and confirms payment in coins. 5. As soon as the order is confirmed the app must call my Telegram bot through the Bot API and push a message containing: • Post link • Qty requested • Coins used • User ID (from the app’s database) Technical notes • Android native—Kotlin or Java are both fine. • Use Google AdMob (or a similarly reliable network) for rewarded ads. • Store user data and coin balances securely; Firebase Realtime Database or a local/remote SQL setup are acceptable. • The Telegram call will be a simple HTTPS request to my existing bot endpoint; no back-office panel is required on your side. • Keep the UI clean and lightweight so the ad experience stays smooth. Acceptance criteria • Successful ad view instantly credits coins without duplicate rewards. • Coin deductions match the package price with zero rounding errors. • Telegram bot receives every order in the exact format listed above. • Basic anti-fraud checks: one reward per ad view, no cached playback. • Release build passes Play Protect and runs on Android 8+. Provide full source code, a signed APK for testing, and brief setup instructions so I can plug in my own AdMob IDs and Telegram token.