Android Social Media Downloader

Job ID: 40465631

Budget: ₹600 – ₹1,500 INR

I need an Android app that lets users download both images and videos directly from the major social networks—Instagram, Facebook, and Twitter—and is architected so other platforms can be added later without rewriting the core. A single sign-on flow through the user’s preferred social media account is enough; I don’t require email registration or guest access.

Core flow
• User signs in with their social account, pastes or shares a post URL, taps Download, and the file saves to local storage in its native quality.
• The app should automatically detect whether the link points to an image, video, carousel, or Reel and grab the appropriate media files.

Technical expectations
• Native Android build in Kotlin or Java, compiled in Android Studio with minSdk 21 or below if feasible.
• Solid background-download handling, progress indication, and graceful failure messaging (e.g., when a private post is supplied).
• Clean, modular code so I can extend to more networks later.
• Follow each network’s publicly allowed scraping/downloading guidelines to avoid account blocks.

Deliverables
1. Signed APK for testing and a Play-store-ready bundle.
2. Full, well-commented source code in a private Git repo.
3. Brief setup/compile instructions and a one-page user guide.

I’m after quick, reliable functionality and maintainable code rather than heavy UI polish. Let me know your estimated timeline, any third-party libraries you plan to use, and a quick example of similar downloader work if you have it.