FitMunch Android App Automation & Submission

Job ID: 39181090

Budget: $250 – $750 AUD

Brief: FitMunch App - Automated Android Testing and Google Play Approval
Project Overview
Project Name: FitMunch Automated Android Testing and Google Play Submission
App Name: FitMunch
Version: 1.0.0
Type: Health & Fitness
Platform Focus: Android (Google Play Store)
Current State: Hosted on Replit (or similar), partially functional with critical issues.
Objective: Use automated tools to fix critical issues, test the app, and prepare it for Google Play Store approval at the lowest possible cost.
Project Scope
We need a freelancer with automation expertise to:
Take the FitMunch app codebase (from Replit or similar).
Resolve critical issues using automated scripts/tools where possible.
Perform automated testing (functional, performance, compatibility).
Submit the app to Google Play with minimal manual intervention.
Deliverables
Functional Android App:
Core features (Meal Planning, Workout Tracking, Recipe Database, Progress Tracking, Shopping List) validated via automation.
Critical issues fixed (see below).
Google Play Store Submission:
App meets Google Play requirements using pre-configured assets.
Automated content rating survey completed.
Automated Testing Report:
Output from automated testing tools (e.g., crash logs, performance metrics).
Source Code:
Updated codebase with automation scripts included.
Critical Issues to Resolve (Automated Approach)
In-App Purchases (IAP) Not Working:
Use Google Play Billing Library with automated test purchases.
Implement basic receipt validation via script.
User Accounts Not Implemented:
Integrate a minimal Google Sign-In flow using Firebase Auth (automated setup).
Sync via Firebase Realtime Database with pre-built scripts.
SubscriptionManager Initialization Issues:
Debug with automated error detection tools (e.g., Crashlytics) and apply fixes.
Technical Requirements
Platform: Android (APK for Android 8.0+).
Automation Tools:
Use free/low-cost tools like:
Firebase Test Lab (for device testing).
Appium or Espresso (for functional testing).
Crashlytics (for crash reporting).
Google Play Billing Test Suite (for IAP).
Compatibility: Validate Google Fit and push notifications via automation scripts.
Analytics: Fix Analytics.js syntax error (line 342) with a linter or replace with Firebase Analytics.
Google Play Store Readiness
Assets:
Use provided icons, feature graphic, and screenshots (or generate via automation tools like Fastlane).
Content Rating: Automate survey completion with a script or pre-filled template.
Policy Compliance: Include a basic privacy policy (generated via free online templates).
Testing Requirements (Automated)
Functional Testing: Use Appium/Espresso to verify core features.
Compatibility: Run Firebase Test Lab on 3–5 virtual devices (e.g., Android 8, 10, 13).
Performance: Measure load times and memory usage with automated benchmarks.
Bug Fixes: Address issues flagged by automation tools only (no manual deep dives).
Timeline
Total Duration: 1–2 weeks (fast-tracked with automation).
Milestones:
Week 1: Fix critical issues with automated scripts/tools.
Week 2: Run automated tests, finalize submission, and deliver.
Budget
Range: $300–$500 (lowest-cost model leveraging automation).
Payment Terms:
50% upfront.
50% upon Google Play submission and delivery.
Freelancer Requirements
Experience:
Familiarity with Android development and automated testing tools.
Prior Google Play submissions (not necessarily manual).
Skills:
Basic Kotlin/Java for fixes.
Expertise with automation tools (Firebase Test Lab, Appium, Fastlane, etc.).
Scripting (e.g., Python, Bash) for automation workflows.
Communication:
Minimal updates required (e.g., one report post-testing).
Email-only contact.
How to Apply
Submit a proposal including:
Experience with automated testing tools and Android apps.
Estimated cost within $300–$500 range.
Plan to use specific automation tools for this project.
Deadline for applications: March 15, 2025.
Contact
Email: [Your Email Address]
Project ID: fitmunch-android-auto-0325
Notes
Focus is on speed and cost-efficiency over perfection. A “Commercial Readiness Score” of 85/100 is acceptable (current: 76/100).
Manual testing or optimization beyond automation is out of scope.
Freelancer must provide their own tool licenses (preferably free tiers).