About

Avatar von Christian Speckner
  • Self-Signed Zertifikate unter iOS (und sonstwo)

    Self-Signed Zertifikate unter iOS (und sonstwo)

    Wie bekomme ich ein Self-Signed-Zertifikat auf ein iPhone, einen Androiden und am Besten auch noch auf ein Windows und ein MacOS? Und wie muss das verflixte Ding aussehen, dass es alle anstandslos fressen? Eine Tragikomödie in vier Akten.

  • Event Pipelines mit Combine

    Event Pipelines mit Combine

    In meinem Artikel zu PayForMe habe ich Apples Framework Combine kurz angerissen. Heute möchte ich etwas tiefer ins Detail gehen und zeigen, wie man damit am Beispiel des Hinzufügens eines neuen Projektes in unserer App komplexere Situationen bewältigen kann.

  • Creating a Cospend app with SwiftUI and Combine

    Creating a Cospend app with SwiftUI and Combine

    In unserem Münchner Büro hatten wir ein Problem, das bestimmt viele Firmen kennen: Beim Mittagessen gehen oder wenn man abends mal Essen bestellt wird Geld ausgelegt und dann als Bargeld hin- und her gereicht oder „gepaypalt“ – der ständige Transfer von Geld und die dadurch entstandene Unübersichtlichkeit nerven leider ziemlich. Es gibt eine Reihe von…

  • Mobile Continuous Deployment mit Bitrise

    Mobile Continuous Deployment mit Bitrise

    Der agile Gedanke hat das grundlegende Vorgehen in der Softwareentwicklung verändert. Durch iterative Vorgehensmodelle wie Scrum oder Kanban hat sich der Umgang mit Features oder Resultaten verändert. Der Entwicklungsprozess durchläuft in relativ kurzen Zyklen immer wieder die gleichen „Checkpoints“ und man kommt häufiger an den Punkt, die Fortschritte veröffentlichen oder deployen zu müssen. Der Anspruch…

  • Slacktime: SoundBoard App

    Slacktime: SoundBoard App

    Die App „SoundBoard“ Am letzten Mayday habe ich meine mobile App „SoundBoard“ für Android fertiggestellt und bei Google Play released. Die App etabliert einen Hintergrundservice, der alle über das Mikrofon empfangenen Spracheingaben analysiert, gesprochene Sätze erkennt und daraufhin mit entsprechenden Soundeffekten reagiert. Auf die Idee zu dieser App hatte mich ein Freund gebracht, der ein…

  • mobile dev hint #2 – Use Browsersync for mobile testing

    While testing mobile websites on different devices and browsers, testing time grows exponentially. You need to duplicate click-through movements on all the devices, fill out forms many times and do all the user interaction for too many times. This is where Browsersync starts, it cuts out all the repetitive manual tasks. You can mirror all…

  • Ten tips for frictionless development with Apache Cordova

    Cordova is a framework for developing cross-platform mobile apps using web technology. Develop your application using the technologies you know, deploy to all major platforms without the complications of native development, and tap into a rich ecosystem of plugins for adding native functionality to your app. Sounds great, doesn’t it? Well, if you have used…

  • Unser mobiles Open Device Lab

    Für unseren Besuch der IPC/webinale Berlin 2015 hatten wir uns etwas Neues ausgedacht – ein mobiles Open Device Lab für die Konferenzteilnehmer. Schließlich bauen wir die mobilen Apps für Louis und Vaillant und machen täglich die Erfahrung, wie wichtig echtes Testen auf echter Hardware ist. Da wir am Standort Würzburg jüngst erst ein neues Open Device Lab…

  • Open Device Lab: 12 gute Gründe dafür, eines zu besuchen

    Open Device Lab: 12 gute Gründe dafür, eines zu besuchen

    Seit der Eröffnungsveranstaltung des Würzburger Open Device Lab (Anmeldung und weitere Informationen hier) im Mayflower Office konnten wir bereits erste Besucher empfangen, die ihre Applikationen auf unseren fast 20 Geräten getestet haben. Um von Best Practices oder Lessons Learned berichten zu könnten waren es allerdings noch nicht wirklich genug. Und das finden wir sehr schade. Vielleicht können…