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:
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.
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:
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.
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.
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.
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.
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.
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.
Auf diesen Seiten wird in Kürze ein neuer Podcast rund um die iOS-Entwicklung veröffentlicht. Bitte habt noch ein ein wenig Geduld.