Sketchcode

Zuletzt aktualisiert am 3.1.2026

Im Jahr 2018 habe ich Sketchcode ins Leben gerufen, ein soziales Netzwerk für Entwickler, die Sketchware nutzen – einen No-Code-Android-App-Builder. Es ging nicht nur um das Teilen von Projekten; es wurde zu einem Zentrum für Tutorials, UI-Komponenten und Zusammenarbeit. Auf seinem Höhepunkt unterstützte Sketchcode 3.000 aktive Nutzer mit einem knappen Budget. Der Betrieb lehrte mich mehr als nur das Programmieren – es lehrte mich Widerstandsfähigkeit und Einfallsreichtum.

Screenshots

Hinweis: Leider habe ich nicht viele Screenshots (einschließlich der Veränderungen der App), daher stelle ich nur die zur Verfügung, die ich gefunden habe.

Geschichte

Diese Seite ist der Geschichte von Sketchcode gewidmet, meinem allerersten Projekt, das als App für Sketchware begann und mit Sketchware selbst erstellt wurde. Es war eine Herzensarbeit, die weit über die Grenzen der No-Code-Entwicklung hinausging und schließlich in Android Studio und Java mündete, was den Beginn meiner Programmiererlaufbahn markierte.

Erste Schritte: Globaler Feed und benutzerdefinierte Blöcke

Die erste Version von Sketchcode führte mehrere Kernfunktionen ein, die für die Sketchware-Community entwickelt wurden:

  • Einen globalen Feed, in dem Benutzer Inhalte entdecken und teilen konnten.
  • Benutzerdefinierte Blöcke, die Sketchware-Benutzer einfach in ihre Projekte integrieren konnten.
  • Code-Snippets, die fortgeschrittenen Benutzern die Möglichkeit gaben, rohen Java-Code über einen dedizierten Baustein einzufügen.

Diese Funktionen bildeten die Grundlage von Sketchcode und machten es zu einem unverzichtbaren Werkzeug für Sketchware-Benutzer, die ihre Kreativität erweitern wollten.

Zweite Hauptversion: Community und Tutorials

Die zweite Hauptversion brachte die App auf die nächste Stufe, indem sie der Community ermöglichte, ihre eigenen Kreationen zu teilen:

  • Eine Funktion zum Teilen von benutzerdefinierten Blöcken und Snippets, die die Zusammenarbeit für Benutzer erleichterte.
  • Einen neuen Tutorial-Bereich mit von mir verfassten Anleitungen, um Benutzern den Einstieg zu erleichtern.
  • Einen UI-Builder für Tutorials, damit Benutzer ihre eigenen Lehrinhalte erstellen und teilen konnten.

Hinweis: Leider habe ich keine Screenshots von dieser Version, daher stelle ich nur den einen zur Verfügung, den ich gefunden habe.

Diese Version verwandelte Sketchcode in einen kollaborativen Raum, der das Lernen und die Kreativität förderte.

Dritte Hauptversion: Projekte und private Backups

Die dritte Hauptversion führte wichtige neue Funktionen ein, um Benutzerprojekte zu unterstützen und zu präsentieren:

  • Eine neue Funktion, die es Benutzern ermöglicht, ihre Beiträge und Sketchware-Projekte mit der Community zu teilen.
  • Eine Funktion für private Projekte für diejenigen, die eine sichere Sicherung ihrer Arbeit wünschten.

Dieses Update etablierte Sketchcode als Drehscheibe für Sketchware-Benutzer, um sich zu verbinden, zusammenzuarbeiten und ihre Arbeit zu speichern.

Vierte Hauptversion: Große UI-Änderungen und Engagement-Funktionen

Bei der vierten Hauptversion ging es darum, die Benutzerbindung zu verbessern und das Erlebnis zu optimieren:

  • Eine überarbeitete Benutzeroberfläche, die der App ein modernes Aussehen und eine bessere Benutzerfreundlichkeit verlieh.
  • Verbesserungen am Projektmarkt, einschließlich Kommentaren, Likes und anderen sozialen Funktionen.

Die Unterstützung der Projekte-Funktion war eine große Herausforderung. Mit über 60 GB Serverspeicher und einem nicht monetarisierten, kostenlosen Ansatz verbrachte ich unzählige Stunden damit, Dateistrukturen zu optimieren und freigegebene Projekte zu komprimieren, um den Dienst reibungslos am Laufen zu halten.

Der Höhepunkt: 3-4 Tausend Benutzer

Auf seinem Höhepunkt hatte Sketchcode 3.000–4.000 Benutzer, die über 10 Millionen Anfragen pro Monat generierten. Es war eine aufregende, anstrengende und zutiefst lohnende Zeit. Ich arbeitete oft die ganze Nacht durch, angetrieben von der Spannung des Bauens und Verbesserns von etwas, das die Leute wirklich gerne benutzten.

Letzte große Funktion: Chat-System

Die letzte große Funktion, die ich eingeführt habe, war eine einfache Chat-Funktionalität mit Unterstützung für Bilder und Sticker. Dies gab den Benutzern eine Möglichkeit, sich in Echtzeit zu verbinden, was das Gemeinschaftsgefühl in der App weiter verbesserte.

Reflexionen

Rückblickend war Sketchcode mehr als nur eine App. Es war mein Tor zum Programmieren und ein Projekt, das mich auf eine Weise wachsen ließ, die ich mir nie hätte vorstellen können. Von bescheidenen Anfängen in Sketchware bis zum Aufbau einer robusten, funktionsreichen Plattform bleibt es ein prägender Moment auf meinem Weg als Entwickler.