MTC Spring 2013: Modernisierung einer geerbten iOS-App
- 3. Kleinanzeigen in Zahlen
10M 6M 4M
Unique Visitors/Monat Aktive Anzeigen App Downloads
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 4. Anteil Mobile an Visits
2011 2012 2013
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 6. Vier Dinge, die wir verbessert haben
Automatische
Prozess Technologien Design
Builds
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 9. Kanban
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 10. Kanban - Details
Dev in Dev QA in
ToDo
Progress Done Progress
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 11. Entwicklungsprozess
Dev
System
PM Test
QA
Apple
Tickets Review
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 12. Home Office
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 14. Warum Kanban?
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 16. iOS Versionen (Juli 2012)
Sonstige
4.2-
4.3
iOS 5+
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 17. Customization & Appearance Proxies
UINavigationBar *navigationBarProxy = UINavigationBar.appearance;
[navigationBarProxy setBackgroundImage:image
forBarMetrics:UIBarMetricsDefault];
HeaderBarButtonItemGreen
HeaderBarButtonItemGray
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 18. Storyboard - wird schnell komplex
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 19. Möglichkeiten zur UI Anpassungen
Storyboard Programmablauf
Appearance Allgemeingültige
Proxies Anpassungen
Sonstige
Code
Anpassungen
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 22. Vorher
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 23. Jenkins
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 24. Distribution Builds & Deployment
iTunes Enterprise
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 25. Automatisierte Tests
# Tests Laufzeit
3 %
1 %
17 %
56 %
27 %
95 %
Unit Tests Integrations Tests Automation Tests
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 26. OCUnit
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 27. UI Automation
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 28. Walldisplay
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 30. Menü v1.x
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 31. Menü v2.0
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 32. Suchresultate
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 34. Menü 2.1/2.2
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 35. HTML Prototyp
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 36. Menü 3.x
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 37. Menü 3.x Demo
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 38. Vier Dinge, die wir verbessert haben
Automatische
Prozess Technologien Design
Builds
Schweres Erbe: Modernisierung einer geerbten iOS-App
- 39. Senior Web Developer / Frontend Engineer
Senior Android Developer
http://jobs.ebay-kleinanzeigen.de
Claus Höfele <choefele@ebay.com>