#6 Sichere Apps mit Markus Kopf

Markus Kopf und ich sprechen darüber, wie man iOS-Apps sicher machen kann. Dabei sprechen wir über HTTPS, mögliche Risiken wie man-in-the-middle und wie man sich mit SSL-Pinning davor schützen kann. Nachdem wir das sichere Speichern von Daten auf dem Gerät und ein paar weitere Themen wie Jailbreaks anreißen, kommen wir abschließend noch knapp auf die NSA-Affäre zu sprechen.

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

AppCode

Diese Episode wird gesponsort von der JetBrain’s AppCode. Vielen Dank!
Wenn Ihr beim Kauf einer Personal License den Rabatt-Code AppCodeUISprechNovember beim Kauf verwendet, bekommt Ihr bis zum Ende November 25% Rabatt.

Was macht payleven?

iOS und Sicherheit im Allgemeinen

Sicherheitsprobleme

SSL-Pinning

Vielen Dank Jochen Zilske für diese Links!

Weitere Schutzmöglichkeiten

Rechtliches und NSA

Weitere Infos

Kontaktdaten von Markus Kopf

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.

#5 Unit-Testing mit Sven Günther

Sven Günther und ich sprechen über Unit-Testing, ein lange ignoriertes Thema unter iOS, das nicht zuletzt durch die Verbesserungen mit Xcode 5 mehr Beachtung finden sollte. Nach einer theoretischen Einführung zu Dingen wie Test-Driven-Development, "Fake it till you make it" oder Triangulation sprechen wir über praktische Erfahrungen, Schwierigkeiten beim Testen und eine ganze Reihe von Tipps und nützlichen Tools.

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

Logo_MDC_2013-kompakt

Diese Episode wird gesponsort von der Mobile Developer Conference kompakt. Vielen Dank!
Wenn Ihr bei der Anmeldung den Rabatt-Code MDC13HUIS verwendet, bekommt Ihr auf das Kombi-Paket “Konferenz plus Workshop” mehr als 50% Ermäßigung.

Sven Günther

Was ist Unit-Testing?

Wie sieht das in der Praxis aus?

Was sind Mocks?

Wie teste ich bestehende Apps?

Welche Aspekte testest Du?

Wo nervt Unit-Testing?

Welches Tools gibt es?

Wo gibt es weitere Infos?

Kontaktdaten von Sven Günther

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.

#4 App Store Optimization mit Stefan Bielau

Stefan Bielau hat schon App Store Optimization betrieben, bevor es den App Store überhaupt gab. Er verrät Tricks, mit denen wir mehr Keywords unterbringen können, die für die Suche wichtig sind, und welche Dinge überhaupt nicht funktionieren. Mit einigen Seitenblicken zum Google Play Store, Werkzeugen aus dem Web und vielen Tipps zu Apples App Store zeigt er an konkreten Beispielen wie er ASO betreibt. Und warum er von Illegalen Praktiken abrät.

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

Zu Stefan

Wie kann ich Einfluss nehmen?

Wie bestimme ich sinnvolle Metadaten?

Wo positioniere ich meine Keywords?

Wie wichtig sind Screenshots?

Promotion-Videos

Welche Tools und weitere Quellen gibt es?

Kontaktdaten von Stefan Bielau

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.

#3 Der Einfluss von Apps mit Ivo Wessel

Programmierer, Literaturenthusiast und Kunstsammler Ivo Wessel beleuchtet die Wirkung von iOS auf Entwickler und die mobile Gesellschaft mithilfe von Tiefenpsychologie, Karl May und Albert Einstein. Eine bemerkenswerte Sammlung von Anekdoten, Vergleichen und Erfahrungen.

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

In dieser Episode sind es vor allem Buchtipps der allgemeinen Art, die in den Shownotes auftauchen. Viel Spaß beim Stöbern und Lesen!

Skeuomorphismus

Serifenlose Schrift

Verantwortung des Entwicklers gegenüber dem Nutzer

Wird iOS7 uns Entwickler überfordern?

80 Prozent sind 100 Prozent

Kontaktdaten von Ivo

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.

#2 CocoaPods mit Florian Bürger

Florian Bürger und ich sprechen über CocoaPods, dem grandiosen Tool zum Einbinden von Bibliotheken in iOS-Projekten. Neben nützlichen Tipps zum einfachen `pod install` Befehl diskutieren wir auch Varianten zum Erstellen von eigenen Pods und hinterfragen abschließend, wann man Pods einsetzen sollte.

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

Welches Problem löst CocoaPods?

Wie populär sind CocoaPods?

  • Elloy Duran, einer der Kernentwickler vom CocoaPods-Team

Wie erstelle ich eigene Pods?

CocoaPods ohne Quelltext veröffentlichen

  • UISprech mit Peter Friese (noch nicht öffentlich)
  • Reveal, ein Debugging-Tool zur Untersuchung der View-Hierarchie

Ablauf beim Entwickeln von Pods

Tipps aus der Praxis

  • SVN, Git, Mercurial (für alle, die ihren Code doch noch nicht versionieren)
  • NSURLSession, eine tolle Ergänzung seit iOS 7 und OS X 10.9

Nachteile von CocoaPods

  • UISprech: Security mit Markus Kopf (noch nicht öffentlich)
  • BlocksKit und libffi, lieber die Finger von lassen
  • Retain-Cycles
  • ASIHTTPRequet (bitte nicht länger verwenden!)

Wo gibt’s weitere Infos?

Kontaktdaten von Florian Bürger

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.

#1 Abwärtskompatibilität mit Felix Schulze

Mit Felix Schulze von AutoScout24 spreche ich über Techniken zum Prüfen auf Versionen, Weak-Linking, Wrapper und Adapter, verschiedene Open-Source-Bibliotheken aber auch Ansätze wie Method-Swizzling und das Testen von Kompatibilität. Und was ist eigentlich "Aufwärtskompatibilität"?

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

Anmoderation

Überblick

  • iOS 6 dominiert mit 93% den iOS-Markt zum Zeitpunkt der WWDC2013. Aktuell scheint die Quote von iOS 7 sogar noch zügiger zu wachsen

Neue Features einsetzen, auf iOS-Version prüfen

Beispiel UICollectionView und Open-Source-Libs

Method-Swizzling und Testing

Weitere Infos

Was war, was wünscht Du Dir?

Kontaktdaten von Felix Schulze

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.

#0 Nullnummer mit Dieter Bethke

Dies ist eine Art Meta-Folge: Dieter Bethke befragt mich zum UISprech, wie es dazu kam und wie er produziert wird. Dabei beschreiben wir nicht nur, wie die einzelnen Folgen aufgebaut sind und welche bereits geplant sind. Dieter und ich sprechen auch über die verwendete Software und die Podcaster, denen wir unser spärliches Wissen zur Produktion verdanken.

Alternativ zum Download könnt Ihr UISprech bei iTunes oder mit einem anderen Podcast-Client abonieren.

Shownotes

Hier die Links und Anmerkungen zu dieser Episode:

Heiko Behrens

Warum gibt es UISprech und wie sind Folgen aufgebaut?

Wie funktioniert Podcasting?

Welche Software setzt Du ein?

Welche Folgen kommen in welchem Tiefgang?

Danksagungen an andere Podcaster

Was war, was wünscht Du Dir?

Diese und alle anderen Folgen von UISprech sind veröffentlicht unter der CC BY-SA 3.0 Lizenz.