Frontend-Entwicklung
Frontend-Entwicklung und Umsetzung auf Bestellung: Wir bauen eine Oberfläche, die auf dem Telefon ebenso trägt wie auf einem breiten Monitor, schnell öffnet und an echten Daten verständlich bleibt. Wir übernehmen das Projekt als eigene Etappe oder stellen einen Entwickler in Ihr Team.
Das Frontend ist alles, was ein Mensch sieht und berührt, und genau hier erwirbt ein Produkt seinen Ruf. Der Unterschied zwischen «umgesetzt» und «funktioniert» steckt meist in Kleinigkeiten: wie sich ein Bildschirm bei langsamer Verbindung verhält, was bei einem sehr langen Produktnamen geschieht, ob ein ausgefülltes Formular ein versehentliches Neuladen der Seite übersteht.
Ein Bildschirm ist nicht ein Bild, sondern ein Dutzend Zustände: Laden, leere Liste, Netzwerkfehler, fehlende Rechte, sehr langer Text, sehr alter Browser. Wir sehen sie von Anfang an vor, denn Zustände nachträglich auf eine fertige Umsetzung zu setzen kostet mehr, als sie zu Beginn einzuplanen.
Eine eigene Arbeit sind Geschwindigkeit und Barrierefreiheit. Serverseitiges Rendering, ein vernünftiges Seitengewicht und sorgfältiger Umgang mit Bildern und Schriften bringen sowohl einen schnellen ersten Bildschirm als auch gute Positionen in der Suche. Barrierefreiheit ergänzt das um Bedienung über die Tastatur und korrekte Auszeichnung und erweitert nebenbei das Publikum des Produkts.
Das Frontend lässt sich auf zwei Wegen beauftragen. Als eigene Etappe, wenn Design und Serverseite bereits vorliegen oder parallel entstehen. Oder als Entwickler in Ihrem Team nach dem Modell Outstaffing, wenn die eigenen Leute zeitlich oder mengenmäßig nicht reichen. Gibt es noch kein Design, können Sie mit Prototyping auf einem fertigen Satz von Komponenten beginnen und die volle Gestaltung später ergänzen.
Das Frontend läuft neben der Webentwicklung und den mobilen Anwendungen. Von uns gebaute Oberflächen zeigen die Fälle aus dem Ökosystem Ubix.Network: das Wallet, die Börse, die Staking-Plattform, der Netzwerk-Explorer und die Analytik des Ökosystems, ebenso Silent Notary, SignItNow und Battle of the Bees.
Was die Leistung umfasst
Jede Auswahl aus dem Folgenden lässt sich einzeln beauftragen.
Bildschirme für alle Größen, vom Telefon bis zum breiten Monitor, geprüft in echten Browsern und nicht nur im Entwurf.
Eine SPA dort, wo das Produkt einer Anwendung nahekommt, serverseitiges Rendering dort, wo die Geschwindigkeit des ersten Bildschirms und die Auffindbarkeit zählen. Oft ist es dieselbe Anwendung in zwei Betriebsarten.
Verbindung zu Ihrer Serverseite oder zu externen Diensten, Umgang mit Zuständen der Anfragen, Zwischenspeicherung, Wiederholungsversuche und verständliche Meldungen bei Störungen.
Komponenten, Themes, Zustände und deren Dokumentation, damit neue Bildschirme schnell entstehen und als Teil des Produkts wirken.
Seitengewicht, Laden in Teilen, Bilder und Schriften, Auszeichnung, Bedienung über die Tastatur, Kontrast.
Wir steigen in ein bestehendes Frontend ein, erschließen den Aufbau, bringen ihn in Ordnung und entwickeln weiter.
Wie wir arbeiten
Wir sehen uns Entwürfe, Serverseite und die geplante Entwicklung des Produkts an. Das Ergebnis sind die Liste der Bildschirme, ihre Zustände, die Risiken und eine Kalkulation.
Wir bauen die Basis: Projektaufbau, Routen, Grundkomponenten und Themes. Danach entstehen die Bildschirme schnell und einheitlich.
Zweiwöchige Iterationen, jede lässt sich über einen Link öffnen und auf dem eigenen Telefon ansehen.
Wir binden die Daten an, gehen die Zustände durch und testen bei langsamer Verbindung und an realistischen Datenmengen.
Wir bringen es live, beobachten Fehler im Browser, messen die Geschwindigkeit und arbeiten nach Rückmeldungen nach.
Stack und Werkzeuge
Fallstudien zu dieser Leistung
Häufige Fragen
Ja, das ist ein häufiger Fall. Wir arbeiten nach Ihren Entwürfen und mit Ihrer Serverseite und weisen auf Lücken in der Aufgabenstellung hin, bevor der Aufbau beginnt.
Wir bauen es gemeinsam mit dem Design oder beginnen mit einem Prototyp auf einem fertigen Satz von Komponenten, wo die Aufgabe das zulässt. Der zweite Weg ist günstiger und passt zu internen Systemen, bei denen Bedienbarkeit schwerer wiegt als ein eigenes Erscheinungsbild.
Unsere wichtigsten Werkzeuge sind Vue und Nuxt, wir arbeiten ebenso mit React. Ist Ihr Stack ein anderer, sagen wir offen, wo wir Einarbeitungszeit brauchen, und berücksichtigen das in der Kalkulation.
Ja. Zuerst erschließen wir den Aufbau und bewerten den Zustand, danach sagen wir offen, was sich günstiger in Ordnung bringen und was sich neu schreiben lässt.
Das regelt der Vertrag, und wir halten es in der Phase des Pflichtenhefts fest, noch vor Arbeitsbeginn. Während des Projekts arbeitet das Team entweder auf unserer Infrastruktur oder auf Ihrer: Das hängt von der Komplexität des Projekts ab und davon, ob bei Ihnen bereits eine Infrastruktur vorhanden ist. Jede abgenommene Etappe wird auf Ihre Server und in Ihr Repository übertragen, die Arbeit sammelt sich also bei Ihnen und nicht bei uns. Nach Abschluss des Projekts gehen der gesamte Code, alle Arbeitsergebnisse und die Dokumentation samt den Rechten daran an Sie über.
Ja, in einer gesonderten Vereinbarung: Weiterentwicklung, Aktualisierung der Abhängigkeiten und Bereitschaft.
Verwandte Leistungen
Besprechen wir Ihre Aufgabe?
Sagen Sie uns, was zu tun ist - wir melden uns mit einer Einschätzung, der Teamzusammensetzung und einem Plan für die ersten zwei Wochen.