The Story Behind SoifGo
SoifGo started as a personal project. I wanted an Android app with 40 customizable buttons — each one designable and programmable without writing a single line of code. But over time, the limitations became clear. No matter how many options I added, the app could never be flexible enough. I hit a wall.
Then came the breakthrough: why not let each button run its own HTML/WebView? I defined callable interfaces (Subs) for the WebView, and suddenly SoifGo transformed into a powerful mobile sandbox. Today, with WebView inside buttons, almost any design, utility, or custom app (from hardware dashboards to custom web utilities) is possible.
Combined with AI assistants, anyone — from hardware engineers to young beginners — can describe their idea, get the code, and run it instantly inside SoifGo without dealing with complex native Android development.
I built the example apps this way myself. I am not an HTML developer. For the sample pages that ship inside SoifGo, I gave an AI assistant the SoifGo AI Context file, described what I wanted, and pasted the HTML it wrote. They run as intended inside the app. If it worked for me, it can work for you.
Why the name? Say it out loud: So… if you have an idea, go. That is the whole point of SoifGo (So·If·Go): an idea is enough to start.
A happy accident: in French, soif means “thirst” — a thirst to build.
🌉 SoifGo is your ultimate mobile sandbox and bridge to custom apps.