Fehlerbehandlung: So verschönern Sie Ihre Exceptions

Fehlerbehandlung ist ein harter Brocken und nach meiner Erfahrung macht es kein Entwickler gerne. Trotzdem ist es bei fast jedem neuen Projekt das Letzte, was noch unbedingt getan werden muss. Dabei muss man mit verschiedenen Arten von Fehlern umgehen: nicht funktionierende Netzwerkverbindungen, abgestürzte Server oder benutzerspezifische Validierungsfehler (lokal oder vonseiten des Servers) – um nur ein paar zu nennen. Das Resultat sind umständliche Korrekturprozesse an allen Bestandteilen der App.

(mehr …)

David Bilík

David Bilík

Head of Android development

Artikel über React Native

Reaktive Programmierung

Reaktive Programmierung ist bei der Entwicklung von Apps unumgänglich geworden. Fast alle Digitalunternehmen nutzen mittlerweile Modelle, die in irgendeiner Weise reaktiv sind. Das können schon Frameworks mit den einfachsten Aktorenmodellen sein. Oder aber es handelt sich um eine Hundertschaft von Futures/Promises mit einer unterschiedlichen Dichte an Programmierschnittstellen bis hin zu enormen FRP (Functional Reactive Programming) Frameworks, die ein komplett neues Programmierparadigma einführen und die Architektur einer App gleich im Prozess formen.
(mehr …)

Petr Šíma

Petr Šíma

iOS Developer

Artikel über App Entwicklung

Ackee gibt Kochbuch heraus

Was? Ackee und kochen? Tja, nicht so wirklich, obwohl wir auf unserer Veranstaltung #dnesnekodim gezeigt haben, dass wir auch mit dem Herd klarkommen. Auf jeden Fall fühlen wir uns sicher mit einer Tastatur. Aus diesem Grund wird unser Kochbuch nicht über Essen sein, sondern über Programmierung. Sie erfahren, wie wir die besten Apps vorbereiten, mit welchen technischen Instrumenten (inklusive unsere geheimnissen Verfahrensmethoden) arbeiten wir.

(mehr …)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

Kotlin – das Swift für Android?

Warum nicht Java?

Die digitale Welt verändert sich rasant – und genauso schnell entwickeln sich die Programmier-Sprachen. Zwischen ihnen herrscht ein ständiger Kampf, nicht zu veraltern und wettbewerbsfähig zu bleiben. Java versucht derzeit hartnäckig, die modernen Aspekte der Version 8 ins Scheinwerferlicht zu rücken. Doch leider scheinen die Android-Entwickler-Software sowie die -Endgeräte diese auch in nächster Zukunft nicht zu unterstützen. (mehr …)

Georgiy Shur

Georgiy Shur

Android Developer