Von am 18.02.2021

Mobile First Design Mobile First Design Einleitung Mobile Internetnutzung Einschränkungen auf mobilen Geräten Bildschirmgröße Leistung Zeit und Raum Mobile Vorteile Touchdisplay Entwicklung Displaygröße Mobilfunk schneller Fazit Einleitung Der Begriff „Mobile First“ wurde unter anderem von Luke Wroblewski geprägt und bezeichnet die Idee bei Applikationen und Websiten die mobile Version, also für das Smartphone oder Tablet, […]

letters-691842_1920

Digitale Typografie

Von am 18.02.2021

Begriffserklärung  Typografie  Mit dem Wort Typografie ist die Kunst beziehungsweise die Lehre der grafischen Gestaltung, die auf irgendeine Weise mit Schriftzeichen zusammenhängt.  Typedesign  Typedesign ist die Kunst und der Prozess der Schriftgestaltung.  Kalligrafie  Kalligrafie bezeichnet die Kunst des „Schönschreibens“.  Lettering  Beim Lettering werden Buchstaben oder Wörter einzeln gezeichnet, gemalt, gesprüht, graviert, in Holz geschnitten, in […]

pexels-format-1029757

Möglichkeiten zur Optimierung von Bildern im Web im Hinblick auf Performance

Von am 17.02.2021

Zusammenfassung Einen beliebten Bereich zur Performance-Optimierung moderner Websites und Web-Apps stellen Bilder dar. In diesem Artikel sollen Strategien zur Verringerung der Ladezeit von Bildern in HTML5-Dokumenten erläutert werden. Dies umfasst konkret den Einsatz effizienter Bild-Dateiformate und das Zurverfügungstellen mehrerer alternativer Versionen desselben Bilds, sodass der Client aus dem Markup die für ihn passende Auswahl treffen […]

Die Effektivität von Test Driven Development

Von am 15.02.2021

Photo by Clément Hélardot on Unsplash Agiles Arbeiten ebnet den Weg für testgetriebene Entwicklung Im Agilen Manifest, welches im Jahre 2001 von den Begründern der agilen Software Entwicklung formuliert wurde (Beck et al., 2001), nannte man testgetriebene Entwicklung neben  Kundenakzeptanztests als eine der beiden wichtigsten Testpraktiken. Auch beim Extreme Programming ist testgetriebene Entwicklung eine zentrale Instanz (Khanam & […]

Titelbild

Performance Vergleich von Ionic vs React Native vs Native Apps

Von am 04.02.2021

Inhalt Einleitung Native Mobile Apps React Native Ionic Verwendete Testmethoden Testanwendung Testszenarios Ergebnisse CPU Verbrauch Arbeitsspeicher verbrauch Batterie verbrauch Anwendungs und APK Größe Analyse Andere Tests Fazit Einleitung 2012 gab es auf der Erde ca.1,06 Milliarden Menschen die im Besitz eines Smartphones waren. Dieser Wert hat sich in den vergangenen 19 Jahren fast vervierfacht. Somit […]

get-started-with-laravel-6-400x277

Einstieg in Laravel

Von am 21.01.2021

Was ist Laravel? Bei Laravel handelt es sich um ein PHP Framework welches sich optimal für kleine bis große Projekte eignet. Dieses Framework ist gut skalierbar und dafür konzipiert, individuell erweitert zu werden. Das Framework mit seiner wohl bekannten MVC Struktur kam im Jahre 2011 das erste mal durch den Initiator Taylor Otwell zum Vorschein. […]

pexels-anton-46924

Die neues WhatsApp AGBs im Überblick

Von am 19.01.2021

Seit mehreren Wochen herrscht nun schon große Unsicherheit aufgrund der neuen Nutzungsbedingungen des mit derzeit mehr als zwei Milliarden Nutzer*Innen weltgrößten Chatdienstes WhatsApp. Im Folgenden, ein kurzer Überblick darüber was die neuen Nutzungsbedingungen ändern – und was nicht. Die gegenwärtige Situation Schon seit 2016 sehen die WhatsApp Nutzungsbedingungen die Weitergabe von Userdaten zu Werbezwecken und […]

hybrid

Cross-Platform Developement im Vergleich

Von am 18.01.2021

… Um diesem Problem aus dem Weg zu gehen, wurden in den vergangenen Jahren zahlreiche Möglichkeiten geschaffen, Anwendungen plattformübergreifend lauffähig zu machen, ohne den Quelltext maßgeblich adaptieren zu müssen. Hier gibt es einige Faktoren, die in Hinblick auf Benutzerfreundlichkeit, Stabilität und Kosten berücksichtigt werden müssen. Der folgende Artikel wird versuchen, einige dieser Möglichkeiten zu erläutern und deren Vor- und Nachteile gegenüber einander, sowie gegenüber der nativen Entwicklung zu beleuchten.