Reward-based Android App Development

Замовник: AI | Опубліковано: 10.04.2026

Build a complete Android mobile application with a simple, clean UI. The app is a reward-based system where users earn coins by watching ads and spend those coins on services. Core Features: 1. User Authentication: - Login / Signup system (email or phone) - Secure authentication - User profile with coin balance 2. Home Screen: - Display user coin balance at the top - Add a manual banner slider at the top (admin-controlled) - Banner should auto-slide and open external links on click - Two main buttons: - Earn Coins - Order Services 3. Earn Coins Screen: - Integrate rewarded ads from: - Google AdMob - Meta Audience Network - Each ad watched gives 5 coins - Add buttons: - “Watch Ad (AdMob)” - “Watch Ad (Facebook Audience)” - Ensure reward is given only after ad completion 4. Referral System: - Generate unique referral code for each user - Give 20% lifetime coin commission from referred users’ earnings - Show referral stats (total users referred, total coins earned) 5. Order Services Screen: - Services: - Likes - Followers - Views - Comments - User can enter quantity - App calculates required coins dynamically 6. Dynamic Pricing System (Admin Controlled): - Pricing must NOT be hardcoded - Admin can set: - 1 Like = X coins - 1 Follower = X coins - 1 View = X coins - 1 Comment = X coins 7. Order Flow: - Check if user has enough coins - If not: - Show popup “Earn Free Coins” - Redirect to Earn Coins screen - If yes: - Deduct coins - Place order via API 8. SMM Panel API Integration: - Integrate external API for order processing - Send order details (service type, link, quantity) - Store order status in database 9. Admin Panel (Web Dashboard): - User management: - View users - Edit coins, password - Ban / Unban users - Ads management: - Update AdMob and Facebook ad unit IDs - Manage banner ads (add/edit/delete with links) - Pricing management: - Set coin cost per service - SMM API settings: - Change API key - Change service IDs 10. Backend: - Use Firebase or Node.js backend - Database collections: - Users - Coins - Orders - Referrals - Pricing 11. UI/UX: - Minimal and modern design - Fast loading - Mobile optimized - Smooth navigation 12. Additional Requirements: - Real-time coin updates - Proper error handling (ads fail, API fail) - Secure API calls - Scalable architecture Build the full frontend, backend, and admin panel with clean code and proper structure.