Armox
    Armox Academy 📚
    Apps ErstellenDeine Erste App Erstellen

    Ihre erste App bauen

    Dieser Guide führt Sie durch das Erstellen einer App aus einem Canvas-Workflow. Am Ende haben Sie ein wiederverwendbares Tool, das jeder nutzen kann.

    Voraussetzungen

    Bevor Sie eine App erstellen, brauchen Sie:

    • ✅ Einen funktionierenden Canvas-Workflow
    • ✅ Einen getesteten Workflow, der gute Ergebnisse liefert
    • ✅ Klarheit darüber, welche Inputs änderbar sein sollen

    Schritt 1: Ihren Workflow bauen

    Erstellen und testen Sie zuerst Ihren Canvas-Workflow.

    Beispiel-Workflow

    Bauen wir einen einfachen Produktfoto-Generator:

    Prompt Template
    [Upload Node][BG Remover][Image Node (Flux Kontext)][Upscaler][Text Node: "on marble surface, studio lighting"]

    Testen

    1. Führen Sie den Workflow mit Beispiel-Inputs aus
    2. Prüfen Sie die Output-Qualität
    3. Passen Sie Settings an, bis Sie zufrieden sind
    4. Speichern Sie den Canvas

    Schritt 2: Den App Builder öffnen

    Zugriff

    1. Öffnen Sie Ihren Canvas-Workflow
    2. Suchen Sie den Button App Builder in der Toolbar (oder in der Sidebar)
    3. Klicken Sie, um das App-Builder-Panel zu öffnen

    Das App-Builder-Panel

    Sie sehen:

    • App-Liste — Bestehende Apps für diesen Canvas
    • Create New — Button zum Starten einer neuen App
    • Settings — Konfigurationsoptionen

    Schritt 3: Ihre App benennen

    App-Name

    Wählen Sie einen klaren, beschreibenden Namen:

    Gute Namen:

    • „Product Photo Generator“
    • „Social Media Post Creator“
    • „Video Ad Maker“

    Vermeiden:

    • „My App“
    • „Test“
    • „Workflow 1“

    Beschreibung

    Schreiben Sie kurz, was die App macht:

    Generate professional product photos with custom backgrounds. 
    Upload your product image, describe the desired background, 
    and get a polished, high-resolution result.
    

    Schritt 4: Inputs konfigurieren

    Das ist der wichtigste Schritt: Sie entscheiden, welche Teile Ihres Workflows Nutzer ändern dürfen.

    Verfügbare Inputs finden

    Der App Builder zeigt alle Nodes, die Input annehmen können:

    • Text-Nodes (für Prompts)
    • Upload-Nodes (für Dateien)
    • Settings, die modifizierbar sind

    Inputs freigeben (Expose)

    Für jeden Input, den Sie freigeben möchten:

    1. Aktivieren — Macht ihn für App-Nutzer sichtbar
    2. Label setzen — Was Nutzer sehen (z.B. „Product Photo“)
    3. Typ setzen — Text, Bild, Video oder Audio
    4. Als required markieren — Wenn Nutzer diesen Input zwingend angeben müssen

    Beispiel-Konfiguration

    Für unseren Produktfoto-Workflow:

    NodeFreigeben?LabelTypRequired
    Upload Node✅ JaProduct PhotoImage✅ Ja
    Text Node (background)✅ JaBackground DescriptionText✅ Ja
    Upscaler settings❌ Nein

    Input-Labels

    Schreiben Sie klare, nutzerfreundliche Labels:

    Gute Labels:

    • „Product Photo“
    • „Background Description“
    • „Brand Name“

    Vermeiden:

    • „input_1“
    • „Text for node 3“
    • „Upload here“

    Schritt 5: Ein Thumbnail hinzufügen

    Ein Thumbnail hilft Nutzern, Ihre App schneller zu erkennen.

    Optionen

    1. Bild hochladen — Ihr eigenes Thumbnail
    2. Aus dem Workflow übernehmen — Ein generierter Output
    3. Aus Assets wählen — Aus Ihrer Gallery

    Best Practices

    • Nutzen Sie ein Ergebnis aus Ihrem Workflow
    • Zeigen Sie, was die App produziert
    • Halten Sie es visuell klar
    • Quadrat oder 4:3 funktioniert am besten

    Schritt 6: Prüfen und speichern

    Vor dem Speichern

    Prüfen Sie:

    • ✅ Name ist klar und beschreibend
    • ✅ Beschreibung erklärt, was die App tut
    • ✅ Alle notwendigen Inputs sind freigegeben
    • ✅ Labels sind nutzerfreundlich
    • ✅ Required-Felder sind korrekt markiert
    • ✅ Thumbnail repräsentiert die App

    App speichern

    Klicken Sie auf Save oder Create App.

    Ihre App ist jetzt bereit!


    Schritt 7: Ihre App testen

    Testlauf durchführen

    1. Gehen Sie zum Bereich Apps
    2. Finden Sie Ihre neue App
    3. Füllen Sie die Inputs aus
    4. Klicken Sie auf Generate
    5. Prüfen Sie den Output

    Nutzererlebnis prüfen

    Fragen Sie sich:

    • Ist klar, was eingegeben werden muss?
    • Entspricht der Output den Erwartungen?
    • Gibt es verwirrende Elemente?

    Ihre App bearbeiten

    Edit-Modus öffnen

    1. Gehen Sie zum Bereich Apps
    2. Finden Sie Ihre App
    3. Klicken Sie auf Edit oder Settings

    Was Sie ändern können

    • App-Name und Beschreibung
    • Welche Inputs freigegeben sind
    • Input-Labels und Required-Status
    • Thumbnail

    Was Sie nicht ändern können

    • Den zugrunde liegenden Workflow (bearbeiten Sie ihn stattdessen im Canvas)
    • Node-Konfigurationen (bearbeiten Sie sie im Canvas)

    Workflow aktualisieren

    Wenn Sie den Workflow ändern müssen:

    1. Öffnen Sie den ursprünglichen Canvas
    2. Nehmen Sie Änderungen vor
    3. Öffnen Sie den App Builder erneut
    4. Aktualisieren Sie ggf. die App-Konfiguration

    Best Practices

    Keep It Simple

    • Geben Sie nur essenzielle Inputs frei
    • Überfordern Sie Nutzer nicht mit Optionen
    • Verbergen Sie Komplexität im Hintergrund

    Klare Labels schreiben

    • Nutzen Sie einfache Sprache
    • Beschreiben Sie, was gebraucht wird
    • Fügen Sie Beispiele hinzu, wenn hilfreich

    Gründlich testen

    • Führen Sie die App mehrfach aus
    • Testen Sie verschiedene Inputs
    • Prüfen Sie die Output-Qualität

    An Nutzer denken

    • Wer nutzt diese App?
    • Was müssen Nutzer wissen?
    • Was könnte verwirren?

    Häufige Fehler

    ❌ Zu viele Inputs freigeben

    Problem: Nutzer werden von Optionen überfordert.

    Lösung: Geben Sie nur das frei, was wirklich nötig ist. Halten Sie Advanced Settings verborgen.

    ❌ Unklare Labels

    Problem: Nutzer wissen nicht, was sie eingeben sollen.

    Lösung: Schreiben Sie beschreibende Labels und fügen Sie hilfreiche Beschreibungen hinzu.

    ❌ Nicht testen

    Problem: Die App funktioniert nicht wie erwartet.

    Lösung: Testen Sie immer mit verschiedenen Inputs, bevor Sie teilen.

    ❌ Required-Felder vergessen

    Problem: Nutzer senden unvollständige Inputs ab.

    Lösung: Markieren Sie essenzielle Inputs als required.


    Beispiel: Vollständiges App-Setup

    Product Photo Generator

    Name: Product Photo Generator

    Beschreibung: Erstellen Sie professionelle Produktfotos mit Custom Backgrounds. Laden Sie Ihr Produktbild hoch und beschreiben Sie Ihr ideales Setting.

    Inputs:

    LabelTypRequiredBeschreibung
    Product PhotoImageYesLaden Sie ein klares Foto Ihres Produkts hoch
    Background StyleTextYesBeschreiben Sie den Background (z.B. „white marble surface, soft studio lighting“)

    Thumbnail: Beispiel-Output mit einem Produkt auf Marmor


    Nächste Schritte