Übergeben von Photoshop- und Skizzendesigns mit Sympli

Lassen Sie uns einen Blick auf Sympli werfen. eine Kollaborationsplattform für Designer und Entwickler. Es funktioniert mit Xcode, Android Studio, Sketch und Photoshop. In diesem Lernprogramm werden wir die Perspektive des Designers erläutern. Anschließend wird in einem Folge-Beitrag gezeigt, wie Sympli aus der Sicht eines Entwicklers funktioniert.

Bekannte Schmerzpunkte

Wenn ein Team an einer App-Benutzeroberfläche arbeitet (sei es für ein Android-, iOS- oder HTML5-Projekt), wird die Übergangsphase vom Entwurf zum Code oft felsig, ineffizient und manchmal etwas schmerzhaft.

Sobald ein auf Photoshop oder Skizzen basierendes Design fertiggestellt ist, wird es normalerweise an das Entwicklerteam weitergeleitet. Von dort kann das Entwicklerteam Bildressourcen extrahieren, Dimensionen abmessen und manuell die Farben, Schriftarteinstellungen und den Textinhalt ermitteln, die in Code übersetzt werden müssen. Wenn Änderungen an den ursprünglichen Designdateien vorgenommen werden, ist das Übertragen von aktualisierten Dokumenten über Dropbox (oder E-Mail) langsam, unübersichtlich und schwer zu verfolgen.

All diese Schritte verlängern den Entwicklungsprozess erheblich, und außerdem müssen Codierer auf Design-Apps zugreifen und diese erlernen, die sie sonst nicht benötigen würden. Dies bedeutet zusätzliches Geld, das für Softwarelizenzen aufgewendet wird, und für die Zeit, die für die manuelle Bearbeitung von Aufgaben aufgewendet wird, die zwischen Design und Programmierung in das Niemandsland fallen.

Hier tritt Sympli ein, um eine Lösung vorzuschlagen. Anstatt, dass Entwickler diese Schritte "zwischen" manuell abwickeln müssen, versucht Sympli, den gesamten Übergangsprozess zu automatisieren. Sobald ein Designer seine Benutzeroberfläche abgeschlossen hat, exportiert er sie nach Sympli, das dann automatisch die Asset-Vorbereitung, die Bemaßung von Layout-Dimensionen, die Erzeugung von Farbpaletten, die Extraktion von Schriftarten und mehr übernimmt.

Entwickler können dann vergessen, dass Photoshop oder Sketch vorhanden sind. Stattdessen können Sie Designs über Sympli anzeigen, wo ihnen alles zur Verfügung steht, um direkt in das Coding-Geschäft einzusteigen.

Designer müssen nur das Sympli-Plugin für Photoshop oder Sketch installieren. Beide sind als kostenlose Downloads verfügbar:

https://sympli.io/downloads/web

Codierer haben die Möglichkeit, das Plugin für Android Studio, das Plugin für Xcode oder die Web-App von Sympli für HTML5- und CSS-basierte Projekte zu verwenden. Diese drei können alle für ein einzelnes Projekt verwendet werden. Wenn Sie also mitverfolgen möchten, während wir durch dieses Tutorial zu sympli.io gehen, können Sie sich ein Konto sichern.

Dieser Artikel ist der erste Teil einer zweiteiligen Serie. Wir betrachten zunächst die Design-Seite der Gleichung und zeigen Ihnen, wie Sie Ihre Design-Dokumente am besten einrichten und nach Sympli exportieren. Wir konzentrieren uns auch auf die weborientierte Codierung und schauen uns die Funktionsweise der Sympli-Web-App an. In dem folgenden Tutorial werden wir Sympli mit Android Studio und Xcode verwenden.

Beginnen wir ganz am Anfang: Installieren Sie das Sympli-Plugin in Ihrer bevorzugten Design-Software.

Sympli-Plugin-Setup

Zuerst müssen Sie die Downloadseite aufrufen und dann das Sympli-Plugin für Ihre bevorzugte Design-App installieren und installieren. Entweder Sketch oder Photoshop.

Nach der Installation können Sie in Sketch auf das Plugin zugreifen Plugins> Sympli> Export nach Sympli. In Photoshop finden Sie es unter Fenster> Erweiterungen> Sympli.

Beachten Sie, dass Sie sich beim ersten Start des Plugins anmelden müssen, um die Kommunikation mit Ihrem Sympli-Konto zu ermöglichen.

Sympli-Projekte

Projekte sind der Kern der Arbeit mit Sympli. Jedes Projekt kann mehrere „Designs“ oder Bildschirme enthalten. Sie können auch mehrere PSD- oder Sketch-Quelldateien in ein einziges Projekt einspeisen, wenn Sie dies wünschen.

Projekte können für Web, iOS oder Android mit einer unterstützten Auflösung von 1 ×, 2 × und 3 × erstellt werden. Wie bereits erwähnt, konzentrieren wir uns in diesem Tutorial auf das Web. In Kürze wird es ein weiteres Tutorial geben, das sich auf iOS- und Android-Projekte konzentriert.

Sie können ein neues Projekt online über die Sympli-Benutzeroberfläche "Projekte" erstellen:

Alternativ können Sie dies auch vom tun Projekte Registerkarte im Photoshop-Plugin:

Oder im Sketch-Plugin, indem Sie auf klicken Neues Projekt erstellen dann wählen Sie Ihre bevorzugten Optionen:

Artboards verwenden

Unabhängig davon, ob Sie mit Sketch oder Photoshop arbeiten, können Sie Designs für die Synchronisierung mit Sympli am besten mit Artboards vorbereiten. Jedes unterschiedliche UI-Modell sollte sich beispielsweise in einer eigenen Zeichenfläche befinden:

Der Grund dafür ist, dass nach dem Export nach Sympli (den wir später behandeln werden) jede Zeichenfläche separat abgeholt und verarbeitet wird. Sie können dann einzeln auf sie zugreifen, um ihre Assets und Informationen zum Code abzurufen. Jede Zeichenfläche wird in der Sympli-Weboberfläche als "Design" angezeigt.

Design-Auflösung

Sympli ist darauf ausgelegt, die Skalierungsanforderungen für die Auflösungen 1 ×, 2 × und 3 × zu berücksichtigen. Sie können beispielsweise Layout-Dimensionen durch zwei oder drei teilen, so dass Sie vorher wissen müssen, welchen Skalierungsfaktor Sie benötigen, um die richtigen Ergebnisse zu erzielen.

Wenn Sie beispielsweise eine Benutzeroberfläche mit 2 × Auflösung für das iPhone 6 entwerfen, die eine Anzeigegröße von 375 x 667 Pixeln hat, müssen Sie sicherstellen, dass Ihre Zeichenflächen jeweils doppelt so groß sind wie 750 × 750 × 1134 Pixel.

Wenn Sie ein 2 × Webprojekt nach Sympli exportieren, werden alle Dimensionen in Ihrem Layout einschließlich derjenigen, die in generiertem CSS-Code ausgegeben werden, halbiert (wir werden später mehr über CSS sprechen). Ihre 750px by 1134px-Zeichenboards werden als 375px von 667px-Sympli-Designs mit 2 × Auflösung erkannt, wie in der unteren linken Ecke des Screenshots unten dargestellt.

Assets für den Export vorbereiten

Sympli extrahiert automatisch Assets für alle erforderlichen Auflösungen. Sie müssen jedoch zunächst festlegen, welche Teile des Designs in Bilder konvertiert werden sollen. Der Vorgang, der dazu durchgeführt wird, unterscheidet sich ein wenig zwischen Sketch und Photoshop.

Wählen Sie in der Skizze die Ebene oder Gruppe für das Element aus, das Sie als Bild exportieren möchten, und klicken Sie auf Exportierbar machen + Schaltfläche unten in der rechten Spalte.

Wenn Sie zum ersten Mal auf die Schaltfläche klicken, wird ein Bild mit 1 × Auflösung für den Export vorbereitet. Sie müssen es also mehrmals anklicken, um zusätzliche Auflösungen wie 2 × zu erhalten (siehe unten).

Wenn Sie mit Photoshop arbeiten, wählen Sie die Ebene oder Gruppe des Elements und dann im Sympli-Plugin-Fenster aus Assets-Dienstprogramm Tab klicken Als Asset markieren. Es fügt der Ebene das Präfix „AST:“ hinzu und markiert es somit als Asset. Sie können die Ebenen auch manuell umbenennen, um dieses Präfix stattdessen hinzuzufügen.

Export nach Sympli

Wenn Ihr UI-Design fertig ist, wählen Sie die Zeichenflächen aus, die Sie exportieren möchten. Wenn Sie noch kein Projekt einrichten, können Sie dies jetzt über das Sympli-Plugin für Ihre Konstruktionssoftware tun. Als Teil dieses Prozesses haben Sie die Möglichkeit, Ihr Design sofort zu synchronisieren / exportieren.

Wenn Sie bereits ein Projekt eingerichtet haben, stellen Sie sicher, dass Sie das richtige im Photoshop / Sketch-Plugin identifizieren, und drücken Sie dann die entsprechende Taste Sync oder Jetzt synchronisieren Taste.

Sympli verbringt einen Moment mit dem Export von Bildern und dem Hochladen Ihrer Designs. Sobald Ihr Projekt exportiert ist, können Sie es auf der Seite "Projekte" von Sympli anzeigen. Von hier aus können Sie jedes Design / Artboard auswählen und es über die Web App zur näheren Betrachtung aufrufen.

Das Projekt teilen

Sobald das Projekt exportiert wurde, kann es an das Entwicklerteam übergeben werden. Mitarbeiter können auf das Projekt über einen Link zugreifen, der direkt von der Sympli-Web-App oder über das Plugin in Sketch oder Photoshop kopiert und per E-Mail versendet werden kann.

Assets herunterladen

Während des Exportvorgangs hat Sympli alle Assets vorbereitet und hochgeladen, die Sie in Ihrem Quelldesign-Dokument definiert haben. Diese Assets können auf einmal über das Internet heruntergeladen werden Alles herunterladen Schaltfläche in der Sympli-App oder einzeln, indem Sie auf das nach unten zeigende graue Pfeilsymbol rechts neben dem Element klicken.

Jedes Asset kann als Bitmap- (PNG) oder Vektordatei (SVG) heruntergeladen werden.

Wenn sie als Bitmaps heruntergeladen werden, werden die Bilder mit jeder der während des Projektaufbaus festgelegten Auflösungen heruntergeladen, z. 1 ×, 2 ×, 3 ×.

Nach dem Export in Sympli können Sie Assets auch mithilfe von "Mapping" umbenennen. Das Mapping-System speichert den alten Namen des Assets und ordnet es dem neuen hinzu, den Sie hinzugefügt haben. Wenn die Quelldatei erneut exportiert wird, werden die Assets jedoch korrekt aktualisiert, behalten jedoch ihre neuen Namen.

Web App-Tools

In der Web-App sehen Sie auf der linken Seite eine kleine Leiste, die Sie mit hilfreichen Tools versorgt.

Schichten

Durch Erweitern des Ebenenwerkzeugs erhalten Sie eine vollständige Darstellung der Ebenen in Ihrem ursprünglichen Quelldokument. Dies ist besonders hilfreich bei der Auswahl von Ebenen, die möglicherweise hinter anderen Ebenen verdeckt sind und daher mit der Maus schwer zu wählen sind.

Lineale

Das zweite Werkzeug besteht aus zwei sich kreuzenden Linealen, deren Fadenkreuz Sie auf der Seite ziehen können, um den Abstand zwischen den Kanten der Benutzeroberfläche und dem Mittelpunkt der Lineale zu messen.

Kommentare hinzufügen

Das dritte Tool bietet die Möglichkeit, Kommentare hinzuzufügen, über die Sie mit Ihrem Team kommunizieren können. Aktivieren Sie das Kommentartool, klicken Sie auf eine Position im Design, geben Sie Ihre Nachricht ein und klicken Sie auf Senden.

Sympli-CSS-Generierung

Eine der Funktionen, die in der Web-App von Sympli verfügbar sind, ist automatisch generiertes CSS. Sie werden wahrscheinlich Ihren eigenen responsiven Layout-Code schreiben wollen, da Symplis CSS pixelgenau und absolut positioniert ist. Wenn Sie jedoch mit Sketch-Designs arbeiten, wird ein großartiges Copy & Paste-CSS für Farbverläufe, Hintergründe, Texteinstellungen, Schatten und Ränder generiert und so weiter.

Erlauben Sie mir, einige schnelle Tipps mitzuteilen, die beim Erstellen von Benutzeroberflächenelementen hilfreich sein können, die von Sympli in CSS konvertiert werden. 

  • Die erste ist, dass Sie bedenken sollten, dass CSS Blending-Modi nicht wie eine Design-App behandeln kann. CSS-Schlagschatten unterstützen beispielsweise nicht den typischen Schattenüberblendungsmodus von „Multiplizieren“ der Design-App, daher sollten sie auf „Normal“ gesetzt werden..
  • Die zweite ist, dass ich beim Erstellen von Rändern die Position "Inside" gefunden habe, um die genaueste Wiedergabe in Symplis CSS zu erzielen.
  • Drittens, wenn Sie möchten, dass Sympli CSS für Sie generiert, empfiehlt es sich, mit Sketch zu arbeiten. Nach meiner bisherigen Erfahrung werden bessere Ergebnisse erzielt als mit Photoshop-Dokumenten.
  • Und schließlich können bei Designs von beiden Apps manchmal lineare Farbverläufe in einer unbeabsichtigten Richtung ausgeführt werden. Überprüfen Sie also Ihr generiertes CSS währenddessen.

Abmessungen erhalten

Sympli macht es sehr einfach, die Größe verschiedener Designelemente sowie den Abstand um sie herum zu ermitteln. Klicken Sie auf ein Element im Design oder wählen Sie es mit dem Werkzeug „Ebenen“ aus. Daraufhin werden Lineale mit Maßangaben wie unten dargestellt angezeigt:

Sie erhalten die Abmessungen des Elements selbst sowie den Abstand zu den Rändern und zu den Nachbarn im Layout.

Text- und Schriftinfo

Wenn Sie ein Textelement auswählen, sehen Sie auf der rechten Seite der Web-App eine Anzeige, in der die Schriftfamilie, die Schriftgröße, die Ausrichtung und die Textfarbe angezeigt werden. Code mit all diesen Elementen wird auch im automatisch generierten CSS-Abschnitt angezeigt.

Unterhalb der Anzeige kann auch auf die beschriftete Schaltfläche geklickt werden Kopieren um den Inhalt des Textelements zu packen und in den Code einzufügen.

Wenn Sie die dritte Registerkarte rechts auswählen, wird diese mit Aa Sie können alle im aktuellen Design verwendeten Schriftfamilien sehen.

Zusätzlich sind alle im Gesamtprojekt verwendeten Schriftarten im sichtbar Zusammenfassung Abschnitt, über den wir in Kürze sprechen werden.

Farbauszüge

Farbe wird automatisch aus Ihren Dokumenten extrahiert und kann in RGB- oder Hexcode-Form aufgerufen werden.

Sie können die Farben anzeigen, die in jedem Element Ihres Designs verwendet werden, indem Sie darauf klicken, um die Informationen auszuwählen und dann die Informationen im rechten Bereich anzuzeigen. 

Sie können auch eine vollständige Farbpalette erkennen, die in Ihrem Design erkannt wurde, indem Sie sicherstellen, dass nichts ausgewählt ist. Klicken Sie dann auf die zweite Registerkarte im rechten Bereich mit dem Droplet-Symbol.

Wie bei Schriftarten können Sie auf alle Farben des gesamten Projekts zugreifen Zusammenfassung Bereich. Schauen wir uns das mal an.

Zusammenfassung und Brandbooks

Um das Projekt zu erreichen Zusammenfassung Gehen Sie auf die oberste Seite des Projekts und wählen Sie dann die Option Zusammenfassung Tab, nach dem Designs Tab. Hier können Sie alle im gesamten Projekt verwendeten Farben und Schriftarten sehen.

Diese Auswahl an Farben und Schriftarten kann in einem von Sympli als "Brandbook" bezeichneten Bereich gespeichert werden. Brandbooks sind mit Stilvorlagen vergleichbar, sodass Sie die Farben und Schriftarten bestimmter Marken nachverfolgen können.

Umgang mit Änderungen

Wenn Änderungen an den Quelldokumenten vorgenommen werden müssen, kann das Hinzufügen zu dem entsprechenden Sympli-Projekt im Wesentlichen auf die gleiche Weise erfolgen wie beim ursprünglichen Export. Wählen Sie die Zeichenfläche aus, die geändert wurde, und führen Sie dann den zuvor beschriebenen Exportvorgang aus.

Wenn Sie beim Hochladen einer Änderung ein Design über die Sympli-Web-App anzeigen, werden die Änderungen erkannt und Sie werden aufgefordert, die aktualisierte Version zu öffnen.

Einpacken

Sympli scheint seinem Namen treu zu sein und den Collaboration-Prozess „Design to Dev“ zu vereinfachen. Um mehr über die Funktionsweise von Sympli und die Gründe für die Erstellung von Sympli zu erfahren, lesen Sie die Präsentation des Gründers, des erfahrenen mobilen Entwicklers Max Ignatyev:

Bleiben Sie dran für das nächste Tutorial, in dem wir die Arbeit mit Symplis Plugins für Android Studio und Xcode behandeln werden.

Und wenn Sie Sympli selbst ausprobieren möchten, besuchen Sie sympli.io.