DEV Community

Cover image for I Kept Sending Files From My Phone to My PC Just to Edit Them. So I Built an App.
Koji Pandaas
Koji Pandaas

Posted on

I Kept Sending Files From My Phone to My PC Just to Edit Them. So I Built an App.

Every time it happens, it's some small thing. A log line I need to check. A config file I need to tweak. Some notes I typed on the train that need cleaning up.

It's already on my phone. The file is right there.

And yet, more often than I'd like to admit, my first move used to be: send it to my PC, fix it there, send it back, check it on the phone again.

I never really questioned that reflex until I started noticing how much of my day it was quietly eating.

The break in the workflow

When I'm testing something on a real device, the logs, configs, and text files are already sitting there. But the workflow always breaks at the same point:

  • pull the file to a PC
  • fix it
  • push it back
  • switch to the phone again to confirm

It's not that editing on a phone is hard. It's that I never trusted the phone to be the last step instead of a stop along the way. If something needed real editing, I assumed a "real computer" had to be involved eventually.

So I built HandyPC to change that assumption, not just to add another editor.

What it actually does

At the core, it's file work. Nothing exotic:

  • browse with an explorer
  • open and edit with a text editor (search, replace, line numbers)
  • check encoding and line endings
  • handle zip files
  • open two panes side by side, so a file list and an open file can stay visible at the same time

The point isn't any single feature. It's that once a file is open, I can actually finish with it there, instead of treating the phone as a place I only skim things before moving them elsewhere.

Some days I need to go further

Editing is enough most days. Some days it isn't:

  • push the fixed file to a server (SCP)
  • SSH into a host
  • run a few commands from a terminal
  • check connectivity or look around the LAN (ping, traceroute, port checks, DNS lookup, and a few other basics)

These live in the same app, not a separate one. If a wired connection is available (USB-C to RJ-45), that path works too. I'm not trying to turn a phone into a PC replacement — I just didn't want "go further" to mean "switch apps, then switch devices."

What's in it, briefly

  • Explorer
  • Text editor (search / replace, encoding, line endings, zip)
  • SCP / SSH / terminal
  • Basic network diagnostics (ping, ipconfig, global IP, LAN device list, port check, traceroute, DNS lookup)

I tried to keep each piece small rather than turning any single one into its own product. The priority was that find → open → fix → send can stay one continuous motion, on the same device.

Where it stands

It's an Android app, HandyPC. Free to try for the first two months, one-time purchase after that.

I'm not assuming everyone has the same reflex I did. But if "just move it to a PC" is something you do automatically too, without really asking why — curious whether this changes that, or if I'm missing something obvious.

Try it: https://play.google.com/store/apps/details?id=com.pandaas.handypc

Top comments (0)