Kleines Lexikon der App-Entwicklung

Woraus besteht eine App und wie bringen wir sie dazu, das zu machen, was sie soll?

Liest man sich einfach mal quer durch die verschiedenen Kategorien unseres Blogs versteht man als Nicht-Programmierer oft nur Bahnhof. In diesem Beitrag will ich versuchen, ein wenig Licht in das Dunkel des Entwickler-Lateins zu bringen, Begrifflichkeiten zu klären und den FLYACTS-Entwicklungsansatz verdeutlichen.

Weiterlesen »

Zwei Fliegen mit einer Klappe – Hybrid-Apps für maximale Reichweite und effiziente Kostenstrukturen

Die Entscheidung ist gefallen. Eine App soll zukünftig Bestandteil der Kommunikation des Unternehmens mit seinen Kunden sein. Oder eine Geschäftsidee ist geboren, die mit Hilfe einer App realisiert wird.

Und schon stecken Entscheider in einem Dilemma: Die Kunden verwenden eine breite Palette von Smartphones und/oder Tablets mit unterschiedlichsten Bildschirmgrößen und Betriebssystemen.

Theoretisch müsste für jedes Betriebssystem eine eigene Anwendung entwickelt werden. Geht man davon aus, dass dein Budget für die „Maßnahme App“ beschränkt ist, stellt sich die Frage, auf welche mobile Plattform sich konzentriert wird?

Weiterlesen »

SEO und SPA (Single-Page-Applications) – unvereinbar oder unzertrennlich?

Single-Page-Applications (SPAs) sind im Kommen. Jeder will eine, alle haben eine. Das einzige Problem: Google, Bing und Co.! Denn: die so wichtige Suchmaschinenoptimierung – kurz SEO – und Single-Page-Applications werden einfach nicht wirklich warm miteinander. Schuld daran ist, dass Suchmaschinen so ihre Probleme mit JavaScript haben und deshalb den Inhalt der Seite nicht komplett laden können. Das führt dazu, dass die Seite für sie nicht sichtbar ist. Keine Sichtbarkeit in Suchmaschinen bedeutet auch keine Sichtbarkeit bei potentiellen Nutzern. Und was nützt schon so eine tolle SPA, wenn sie niemand bewundern kann? – Doch findet man die Seite denn wirklich gar nicht oder gibt es ein paar Tipps und Tricks für eine höhere Präsenz? Lest selbst.

Weiterlesen »

Hybride Desktop-Apps mit dem Framework Electron

Als Agentur setzen wir auf den Ansatz der hybriden (sprich cross platform) Entwicklung. Mit Hilfe der von uns bereits vorgestellten Technologien, wie Cordova, PhoneGap und Ionic lassen sich mobile Apps für die bekanntesten mobilen Betriebssysteme mit Webtechnologien entwickeln. Diesen Ansatz hat auch Team rund um das Projekt GitHub aufgegriffen. Jedoch portieren sie die Idee von Web- und Mobile-Apps zu richtigen Desktop-Anwendungen. Aus ihrer Idee ist am Ende ein mächtiges, aber noch sehr junges, Framework mit dem Namen Electron entstanden.

Weiterlesen »

Performante Seitenübergänge in Cordova- und PhoneGap-Apps

Ein immer aktuelles Thema im Bereich der hybriden App-Entwicklung sind möglichst nativ-wirkende Seitenübergänge bzw. Animationen. Im Ionic-Framework wird das Problem mit CSS-Animationen angegangen, was bei sehr großen Views zu einem Performance-Flaschenhals werden kann. Der Übergang hängt, ist langsam oder ruckelt kurz und schwupp ist die neue View zu sehen.

Weiterlesen »

iOS9-Fehler: Neues Update verursacht Probleme bei Web-& Hybrid-Apps – Lösungsansätze

Am 16. September ist es soweit und die neuste Version des mobilen Betriebssystems von Apple mit dem Namen iOS 9 wird an die Endnutzer verteilt. Jedoch zeichnen sich beim Test der Beta ein paar Probleme für die Entwicklung von Web-Apps, mobile Websites und hybrider Anwendung, insbesondere mit AngularJS und Ionic, ab.

Weiterlesen »

play.ionic.com – Der Online Ionic Editor

Je tiefer ein Entwickler in eine Technologie eintaucht, umso häufiger wird er auf Probleme stoßen, die er auf die Schnelle nicht selbst lösen kann oder eine Möglichkeit braucht diese unkompliziert und effizient mit anderen zu teilen.

Für diese Anwendungsfälle eigenen sich besonders Online-Editoren. Im Bereich der Frontend-Webtechnologien sind Anbieter wie JSFiddle, Plunker oder CodePen bekannte Größen. Leider sind diese mit der Absicht entstanden jeglichen Frontend-Entwickler-Ansprüchen gerecht zu werden. Dadurch sind sie teilweise vollgestopft mit Zusatzfunktionalitäten, die das Arbeiten erleichtern können – aber nicht müssen.
Als Entwickler von mobilen Apps (vor allem mit Ionic) kann es schon recht mühselig sein bei den genannten Anbietern ein Beispielprojekt oder ein Testszenario aufzusetzen und diese am besten noch im mobilen Kontext anzeigen zu lassen.

Weiterlesen »

Die Hybrid-App – Der neue Star am App-Himmel

Der hybride Entwicklungsansatz bildet einen Weg der App-Entwicklung. Und über keinen wurde so sehr diskutiert. IT-Größen wie Facebook oder LinkedIn sagten sich von ihm ab. Gleichzeitig werden immer mehr Anwendungen mit Webtechnologien rund um HTML5 umgesetzt. Wie passt das zusammen? Wir geben einen Überblick über den Aufstieg hybrider Applikationen in den App-Himmel.

Weiterlesen »