Plant ec6c39f6a74dbbbd1c7ea9b88487754c3df7293066d9942ca8b9df9101768700 Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06 Utils c4de52753845c005dec1770e814862cc39ba258a50604995b29f8d617cfdeebb Display b37928eac69ce462d5f3963641566165a90f29d79e6034be20333d003a578161 Books 0e9cb4dd7421063d5f2df693b67008fb8fa81253fec207326239b2d08c4c1ab9 Macbook 5b81d74b1f083f145970a9d03674b5f4a4b8330453913b3555a9406e94b222fe Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06
6. September 2017

Kotlin, eine Alternative zu Java in der Android Entwicklung?

Eine junge, moderne Programmiersprache hat sich seit der Google I/O Keynote am 17. Mai 2017 unter den Android Entwicklern Gehör verschafft. Das Android Team verkündete die volle Unterstützung von Kotlin bei der Entwicklung von Android Apps mithilfe von Android Studio. Schon in den Wochen danach wurde das Thema bei uns diskutiert und nun entsteht bereits die erste App unter der Verwendung von Kotlin. In diesem Artikel möchten wir einige Vorteile...

iOS - HowTo: PanGestures mit SnapKit realisieren

30. Juni 2017
SnapKit ist ein mächtiges Framework um dynamisch Constraints zu erzeugen und zu verändern. Das können wir uns auch bei der Animation von Gesten zu Nutze machen. Das folgende HowTo wird das an einem kurzen Beispiel demonstrieren. Grundlagen: Constraints In XCode können View Layouts komfortabel mit dem Interface Builder in XCode erstellt werden. Meist wird man dort auf so genannte Constraints zurückgreifen, mit deren Hilfe Position und Größe von Objekten automatisch...

Swift Challenge Mai 2017 - Auflösung

22. Juni 2017
Für alle, die bei der Challenge mitgemacht haben, haben wir hier noch die passende Auflösung: import Foundation func isRotation(_ lhs: String, _ rhs: String) -> Bool { guard lhs.utf16.count == rhs.utf16.count else { return false } return (lhs + lhs).contains(rhs) } Bald gibt es dann die nächste Runde ;)

Swift Challenge Mai 2017

24. Mai 2017
Wir wollen unseren Swift-Entwicklern hier im Unternehmen, sowie allen Lesern dieses Blogs jeden Monat eine kleine Herausforderung stellen, um herauszufinden wie fit sie in der Programmiersprache sind. Am Anfang der nächsten Challenge stellen dann unseren Lösungsvorschlag vor. Alle Wege führen nach Rom. So sind alle Lösungen, die zum richtigen Ziel führen, in ihrer Schreibweise und ihrer Herangehensweise unterschiedlich. Das Ergebnis sollte aber zumindest dasselbe sein. Die Herausforderung Gegeben sind zwei...