Ein Kit für die Unterstützung von SVG-Dateien auf Android

Eine kleine, aber flexible Bibliothek für Android, die Symbole, Hintergründe, Diagramme, Dokumentseiten und Grafiken in einem Vektorformat rendert.

Ein Kit für die Unterstützung von SVG-Dateien auf Android hero background

Herausforderung

Das Hauptziel des Projekts war es, übermäßige Komplexität der Endlösung zu vermeiden. Deshalb umfasste unsere Lösung:

  • Das Erstellen von einer kleinen SVG-Bibliothek.
  • Das Hinzufügen der Unterstützung von Hintergrund und Symbolen im Vektor.
  • Die Vermeidung von unnötigen Funktionen.
  • Das Verwenden von SVG als einer Ressource, in externen Dateien und in Zeichenfolge.
Herausforderung

Herangehen

Da die Entwickler für mobile Apps von SCAND die Unterstützung von SVG Mobile in einer kleinen und effizienten Bibliothek implementieren mussten, beschlossen sie, eine benutzerdefinierte Lösung zu entwickeln. Sie haben nur die erforderlichen Funktionen wie die Unterstützung von Symbolen, Hintergründen, Diagrammen, Dokumentseiten und Grafiken im Vektorformat integriert und die Animationen, Kompositionen, JavaScript und Benutzereingaben ausgeschlossen. Das Ergebnis entspricht völlig ihren Anforderungen in der mobilen Entwicklung für die Android-Plattform.

Herangehen

Hauptmerkmale

Größe und Zuverlässigkeit

Das mobile Entwicklungsteam von SCAND hat die Größe von der SVG Kit-Bibliothek mit einer besonderen Aufmerksamkeit behandelt. Im Allgemeinen haben sie diese so klein wie möglich gemacht. Die Größe hatte jedoch keinen Einfluss auf die gesamte Zuverlässigkeit von unserer mobilen SVG-Lösung ausgeübt.

Von den Entwicklern für die Entwickler entworfen

Während unsere Entwickler Dutzende von ähnlichen Bibliotheken evaluiert haben, haben sie sich mit einer Liste von üblichen Problemen konfrontiert, wie z. B. geringe Leistung, Überausstattung mit Funktionen und zu komplizierte Wartungsbibliotheken. Unser SVG auf Android hat solche Mängel nicht.

Äußerste Unterstützung von Vektor

Die Bibliothek versorgt die mobilen Apps mit der Funktion der Unterstützung von SVG auf Android. Unsere Ingenieure haben Animationen, Kompositionen, JavaScript und Benutzereingaben eliminiert, da wir nur Hintergrund oder Symbole im Vektor verwenden wollten.

Flexibilität

Unser Team für mobile Entwicklung hielt sich an das folgende Prinzip: wir nutzen keinen zusätzlichen Code, keine zusätzlichen Bibliotheken und kein Tuning. Deshalb konnte unser SVG-Kit für Android SVG als eine Ressource, in externen Dateien und in Zeichenfolge verwenden.

Hauptmerkmale

Zugehörige Fallbeispiele