Android Photo Enhancement MVP
Employer not named by the sourceRemote
Frontier is not the employer and does not collect applications.
About this role
Java, Mobile App Development, Android, C# Programming, Kotlin, Backend Development, API Development, AI Model Integration · I’m building a lean Android proof-of-concept that upscales and enhances photos with AI, then lets the user keep or share the result.
Core user flow 1. First-time launch: the user enters a phone number, receives an SMS OTP, and confirms it. 2. After verification, the user chooses an image either from the device gallery or by importing from a cloud drive via the Storage Access Framework. 3. The photo is uploaded to an AI enhancement endpoint, processed, and the improved version is returned with progress feedback. 4. The user can immediately download the file to local storage or share it through the native Android share sheet.
Mandatory implementation details • Kotlin (preferred) or Java using a clean, easily extensible MVP/MVVM structure. • All sensitive actions (storage, network, phone state if needed for OTP) must rely on Android’s runtime permission prompts, requested only at the precise moment of use. • SMS OTP is the sole verification method; the backend you build should handle token generation, expiry, resend limits, and basic user bookkeeping. • Integrate a single AI-based enhancement technique (e.g., Real-ESRGAN, Remini API, or a custom model you host) – no