SoifGo — vertel je idee, laat AI de code schrijven, voer die uit in SoifGo

Vertel een AI-assistent welke tool je wilt, krijg de HTML-code en laad die in SoifGo; van een eenvoudige rekenmachine of lestool tot, voor elektronicahobbyisten, het besturen van Arduino en ESP32.

Gratis Offline Geen advertenties 47 languages
SoifGo industrieel paneel — bediening van tank, pomp en klep met Arduino
Industrieel paneel — tank, pomp en klep
SoifGo slim huis — bediening van licht, ventilator, airconditioning en beveiliging
Slim huis — licht, ventilator, airco
SoifGo digitale waterpas — met de sensoren van een Android-telefoon
Digitale waterpas — telefoonsensoren

Bouw een Android-app met HTML — zonder native programmeren

Alles wat mogelijk is op een webpagina is mogelijk in SoifGo. SoifGo voert je tools uit als HTML en houdt ze georganiseerd in mappen. Van rekenmachines en simulators tot lestools en dashboards, en indien nodig hardwarebesturing via Bluetooth en MQTT.

SoifGo heeft geen ingebouwde AI. De werkwijze is eenvoudig: je beschrijft aan een AI-assistent van je keuze wat je wilt, die geeft je HTML-code, en jij voert die code uit in SoifGo. Als je een webpagina kunt schrijven, of je idee gewoon aan een AI-assistent kunt beschrijven, kun je je eigen tool bouwen.

Voor wie is SoifGo?

📐 Wiskundigen en studenten

Gespecialiseerde rekenmachines, grafieken en functies tekenen, simulaties en hulpmiddelen om problemen op te lossen, precies zoals je ze nodig hebt.

🎓 Docenten en trainers

Interactieve tools voor de les, oefening en toetsen. Stuur het bestand naar leerlingen en cursisten zodat ze het zelf kunnen uitvoeren.

🏗️ Ingenieurs in elk vakgebied

Technische rekenmachines, eenhedenomzetters en persoonlijke rekenbladen die je op het werk bij de hand hebt, zelfs zonder internet.

🔌 Makers en elektronicahobbyisten

Bluetooth- en MQTT-controllers en dashboards voor Arduino, ESP32, ESP8266 en Raspberry Pi.

💡 Iedereen met een idee

Vertel een AI-assistent je idee, krijg HTML-code en voer die uit in SoifGo.

Klaar om je eerste tool te bouwen?

Download SoifGo →

Arduino- en ESP32-controller via Bluetooth en MQTT vanaf een Android-telefoon

Elk apparaat dat Bluetooth SPP/BLE gebruikt (zoals HC-05 en HC-06), MQTT of HTTP REST werkt met SoifGo: Arduino, ESP32, ESP8266 en Raspberry Pi.

Stuur led-, motor- en relaiscommando’s via Bluetooth, bouw een Bluetooth-naar-MQTT-brug of maak een live sensordashboard — alles met HTML, zonder native code.

Mappen en pagina’s

SoifGo geeft je mappen en pagina’s om je werk te ordenen. Elke pagina heeft 40 knoppen en 10 schuifregelaars, en je kunt voor elke knop vaste gedragingen instellen, waaronder navigeren tussen SoifGo-mappen en -pagina’s. Zo kun je veel menu’s bouwen.

Knoppen hebben kant-en-klare basisontwerpen: kleur, pictogram, naam, lettertype, geluid en trilling. Ze kunnen met slepen worden verplaatst. Elke knop kan basisgedrag hebben zoals verzenden en ontvangen.

Webgedrag, zowel online als offline

“Webgedrag” (WebView) helpt je om je ideeën en wensen met de meeste mogelijkheden te realiseren, als HTML, zowel online als offline. Beschrijf gewoon aan een AI-assistent wat je wilt en vraag om HTML-code. Dan heb je twee opties:

Beide manieren werken, en je webapp wordt opgeslagen in je SoifGo-map. Of het nu een rekenmachine, een Bluetooth-controller, IoT-monitoring of iets anders is.

Hoe voer ik door AI gegenereerde HTML-code uit in SoifGo?

Doe deze stappen één keer en je hebt een kant-en-klare knop om je code uit te voeren:

  1. Open de bewerkmodus: Open de SoifGo-app. Tik linksboven op het menupictogram en kies Edit om naar het bewerkscherm te gaan.
  2. Maak een map: Tik opnieuw op het menu linksboven, kies Select Design, dan Folder, en tik op Create. Hernoem de map als je wilt, tik anders op OK.
  3. Maak een pagina: Naast Folder verschijnt nu de optie Page . Tik erop en kies New Page. Hernoem de pagina als je wilt en tik dan op OK.
  4. Plaats een knop op de pagina: De knoppen verschijnen in de lijst. Elke pagina heeft 40 knoppen, en het aantal daalt elke keer dat je er een neemt. Tik op een knop en kies met je vinger de positie op de pagina.
  5. Stel het gedrag van de knop in: Tik op de knop, open het menu, kies Behavior in de knoppenlijst en dan Browser or HTML files. Hier kies je tussen werken als een browser of een HTML-bestand laden. Kies de tweede: Open or edit local HTML file in WebView.
  6. Maak het HTML-bestand: De makkelijkste keuze is de eerste optie, Create. Hernoem het HTML-bestand als je wilt, tik anders op OK. Sample geeft kant-en-klare voorbeelden, File Explorer laadt een bestand uit de opslag van je telefoon en Saved verwijst naar de HTML-map in de map die je in SoifGo hebt gemaakt.
  7. Voer de knop uit: Gebruik het menupictogram bovenaan om naar het Play -scherm te gaan en tik dan op de knop die je hebt gemaakt. Er opent een lege pagina met “Hello SoifGo”.
  8. Plak de AI-code: Open het menu opnieuw en kies Edit om het WebView-bewerkscherm te openen. Plak hier de HTML-code die je van de AI-assistent hebt gekregen. Je kunt alles selecteren en handmatig plakken, of het menu openen en de laatste optie kiezen, Select All and Paste, die de code automatisch vervangt.
  9. Voer de code uit: Tik nu op de gele knop (Close) bovenaan het scherm. Je code wordt uitgevoerd. Je kunt de pagina sluiten en gewoon telkens op je knop tikken om je tool te starten.

Als je de volgende keer nieuwe code van een AI-assistent krijgt, ga dan naar dezelfde pagina, tik op Edit, kies Select All and Paste op het WebView-bewerkscherm en tik opnieuw op de gele knop. Als je File Explorer gebruikt, ondersteunt je telefoon dat onderdeel misschien niet; installeer dan het best een geschikte bestandsbeheerder op je telefoon.

40 verschillende webapps op elke pagina

Je kunt op elke pagina 40 verschillende webapps hebben. Je hoeft er niet telkens de AI-assistent om te vragen en je kunt er offline mee werken. Je kunt ze zelfs naar collega’s, vrienden of cursisten sturen zodat zij ze kunnen downloaden en uitvoeren.

Functies van SoifGo

🌐 Volledige WebView

Een moderne browserengine: Canvas, SVG, WebGL en bibliotheken zoals Chart.js, D3 en Three.js voor grafieken, simulaties en 3D-weergave.

🧩 Klassieke modus

Kant-en-klare knoppen en schuifregelaars, helemaal zonder code, voor eenvoudige bediening en menu’s.

💾 Lokale opslag

Bewaar gegevens met localStorage zelfs nadat je de app hebt gesloten.

🟢 Telefoonsensoren

Omgevingslicht, beweging (versnellingsmeter) en magnetometer, live.

🎤 Microfoon en spraakherkenning

Zet spraak om in tekst en gebruik die in je tools of stuur die naar apparaten.

🔵 Bluetooth serieel

Verstuur en ontvang tekst met HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 en Raspberry Pi.

🟣 MQTT-client

Maak verbinding met elke broker (tcp of ssl), publiceer en abonneer je, en controleer de verbindingsstatus.

🟠 HTTP-API

Stuur JSON naar elk adres en ontvang en haal waarden uit het antwoord.

Wat kun je bouwen?

Veelgestelde vragen

Is SoifGo alleen voor Arduino en elektronica?

Nee. Hardwareverbinding is slechts één van de functies. Omdat je tools HTML zijn, werkt alles wat op een webpagina kan, zoals berekeningen, grafieken, simulaties en lesgereedschap, ook in SoifGo.

Is SoifGo gratis?

Ja. Het is gratis, zonder advertenties en zonder aankopen in de app.

Werkt het offline?

HTML-tools, Bluetooth en de sensoren van de telefoon werken zonder internet. Alleen MQTT en HTTP hebben een internet- of netwerkverbinding nodig.

Met welke hardware is het compatibel?

Elk apparaat dat Bluetooth SPP/BLE (zoals HC-05 en HC-06), MQTT of HTTP REST gebruikt, waaronder Arduino, ESP32, ESP8266 en Raspberry Pi.

Wat heb ik nodig om te beginnen?

Basiskennis van HTML is genoeg. Ook zonder die kennis kun je een AI-assistent beschrijven wat je wilt en HTML-code krijgen. Handleidingen en kant-en-klare voorbeelden staan op de hoofdpagina.

Hoe spreek je SoifGo uit, en hoe kan het nog meer genoemd worden?

SoifGo wordt meestal uitgesproken als “soif-go”, maar mensen zeggen of typen ook Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go of So if go. Al deze namen verwijzen naar dezelfde gratis Android-app, SoifGo. Het heeft niets te maken met de programmeertaal Swift.

Klaar om te beginnen?

De hoofdpagina opent met de download, handleidingen en documentatie.

Naar SoifGo →
Technische documentatie
Gratis, offline, zonder advertenties — voor Android 7 en hoger