Lokalisiere in Swift wie ein Profi

22. Februar 2019
Dieser Artikel ist eine Übersetzung des englischen Originals, ebenfalls von Cihat Gündüz. Der Status Quo in Xcode Als Entwickler wissen wir genau, dass Kontextwechsel ineffizient sind. Dies gilt jedoch nicht nur für CPUs, sondern auch für das Coden selbst. Oftmals ist es essentiell, dass wir uns während des Schreibens ganz auf den Code konzentrieren können. Deshalb versuchen Entwicklertools, uns bei den vielen kleinen Aufgaben zu unterstützen, die uns vom Schreiben...
Mehr lesen

Wie man NFC für iOS 11 implementiert - Teil 2: Background Tag Reading

13. Dezember 2018
Zeitgleich mit der Einführung des iPhone XS, iPhone XS Max und iPhone XR hat Apple eine Funktion namens "Background Tag Reading" eingeführt, die exklusiv für die neuen iPhones verfügbar ist. Im Vergleich zum bereits vorgestellten Konzept in Teil 1 kann das System nun NFC-Daten im Hintergrund scannen und lesen, die dann an eine geeignete Anwendung weitergeleitet werden. So kann man z.B. ganz bequem mit der EnBW mobility+ App den Ladevorgang...
Mehr lesen

Tutorial - iOS-Apps programmieren (1)

29. November 2018
Wäre es nicht toll, sich seine eigene App fürs iPhone zu programmieren? Am Samstag, den 24.11. hatten 25 Entwickler/-innen die Chance die Grundlagen der App-Entwicklung mit Swift von uns zu lernen- im Rahmen eines App-Development Bootcamps in Kooperation mit Hack & Söhne. Unterstützt wurden sie dabei von unseren iOS-Entwicklern, die ihnen als Mentoren zur Seite standen. Ihr habt das Event verpasst, wollt aber trotzdem wissen, wie's geht? Kein Problem! In...
Mehr lesen

Android-Apps mit MVVM in Kotlin effektiv programmieren

6. November 2018
Apps schnell und effizient programmieren - wer will das nicht? Doch ob das gelingt, entscheidet sich meist schon bei der Wahl des richtigen Software Design Patterns. Für Standardanwendungen, bei denen alle Daten innerhalb einer app-internen Datenbank gespeichert sind und nur der Portrait Modus verfügbar ist, kann Model-View-Controller (kurz: MVC) eine ganz gute Option sein. Doch sobald z.B. Netzwerkaufrufe nötig werden oder der Nutzer zwischen Landscape und Portrait-Modus hin- und herwechseln...
Mehr lesen