Google Play — Eric's Drop to Phone

Paid Android app. Windows zip stays free. No in-app purchases, no subscriptions. Same product idea as the iPhone App Store listing (Plan B).

The native client lives in src/DropToPhone.Android. Chrome can still open the Windows QR without this app.

You cannot create the Play listing from this repo. Do that in Play Console after identity verification is approved.

Companion docs: Privacy, Support.

Locked decisions

Item Choice
Model Paid Play app, free Windows zip
IAP None
Price (change in Play Console if you want) USD $2.99
Application ID com.droptophone.app
Minimum Android 10 (API 29)
Listing name Eric's Drop to Phone
Default language English (US)

Build on Windows

Install Android Studio (or at least a current Android SDK + JDK 17).

cd src\DropToPhone.Android
.\gradlew.bat assembleDebug

Sideload app\build\outputs\apk\debug\app-debug.apk while Play Console review is pending. Phone and PC on the same Wi-Fi.

Release / Play upload uses an AAB signed with your upload keystore (droptophone-upload.jks). Copy keystore.properties.example to src/DropToPhone.Android/keystore.properties (gitignored) and fill the passwords, then:

cd src\DropToPhone.Android
.\gradlew.bat bundleRelease

Data safety (Play Console)

Store listing files (ready to upload)

Generated from the real app icon and UI copy. Folder: docs/graphics/play.

Play Console field File Size
App icon docs/graphics/play/icon-512.png 512×512 PNG
Feature graphic docs/graphics/play/feature-graphic-1024x500.png 1024×500 PNG
Phone screenshot 1 docs/graphics/play/screenshot-1-setup.png 1080×1920
Phone screenshot 2 docs/graphics/play/screenshot-2-drop.png 1080×1920
Phone screenshot 3 docs/graphics/play/screenshot-3-save-location.png 1080×1920
Phone screenshot 4 docs/graphics/play/screenshot-4-about.png 1080×1920

Regenerate after UI copy changes:

python scripts/generate-play-listing-art.py

Replace the screenshots with captures from a real phone when you have one. Play prefers device shots; these mockups are enough to fill the required slots now.

Store listing text

Short description (80 characters max):

Drop PC files to this phone on Wi-Fi. Scan once. No cloud.

Full description:

Eric's Drop to Phone moves photos, videos, PDFs, and other files from your Windows PC to this phone on the same Wi-Fi. Drop several files at once. No cloud account. No Bluetooth file send.

You need the free Windows app from droptophone.welchsoftware.net on the same network. Drop files on the PC, scan the QR once (or connect when this phone finds the PC), then later drops appear here. Photos and video save to Photos. PDFs and documents save to Files.

Large transfers show progress so they do not look frozen. If the PC’s Wi-Fi address changes, this app can find it again on the local network.

This is not a public internet transfer. Guest Wi-Fi that isolates devices will block it. Do not use it on an untrusted café network if you need confidentiality.

Chrome can still open the QR without this app. This app remembers the PC after one scan and saves with one tap.

Support URL: https://droptophone.welchsoftware.net/SUPPORT.html
Privacy URL: https://droptophone.welchsoftware.net/PRIVACY_POLICY.html
Category: Photography (or Tools)
Content rating: Everyone

Screenshots (phone)

  1. Unlinked home + Get started + Scan / Connect
  2. Linked, incoming drop, Save / Discard
  3. Save location (Photos vs Files)
  4. About (privacy + support links)

No Windows desktop chrome in the phone frames.

Permissions (why Play asks)

Permission Why
Camera Scan the QR from the Windows window
Nearby Wi-Fi devices Find the PC with Bonjour/NSD (_droptophone._tcp)
Internet / network state HTTP to http://{pc-ip}:17890 on the LAN
Notifications Tell you a drop is ready to save

Gallery save uses MediaStore. Send to PC uses the system photo and document pickers.

Stop until Console is ready

Identity verification, paid merchant account (for a paid app), store listing, and production signing are Play Console work. CI only compiles a debug APK so the project stays green.