iOS at Artsy

F116cb3be23153ec08b94e8bd4dbcfeb?s=47 Orta
August 21, 2014

iOS at Artsy

an expansion from On Getting Eigen out. Performed at iOS Brooklyn

F116cb3be23153ec08b94e8bd4dbcfeb?s=128

Orta

August 21, 2014
Tweet

Transcript

  1. iOS at Artsy August 21, 2014 | Orta Therox @orta

  2. The Objective-C Dependency Manager

  3. None
  4. What is Artsy? The start-up Art.sy aims to do for

    visual art what Pandora did for music: become a source of discovery, pleasure and education.” “
  5. What is Artsy? • Seed: 1.25MM$ November 2010 • Series

    A: 6MM$ November 2011 • Series B: 18MM$ April 2014 • 65 Team Members • 15 Developers
  6. What is Artsy? • 250,000+ registered users • 150,000+ artworks

    • 32,000+ artists • 2,500+ partners
  7. What is Artsy for most Users?

  8. What is Artsy for galleries?

  9. What is Artsy for Fairs?

  10. What is Artsy for Institutions?

  11. What is Artsy for Collectors?

  12. Bright/Vivid Human figure Black & White Patterns Highly Detailed Monochromatic

    Flatness Landscape
  13. None
  14. None
  15. Thinking time

  16. None
  17. 4 types of mobile experience • I know what I'm

    looking for
  18. 4 types of mobile experience • I've got free time,

    entertain me
  19. 4 types of mobile experience • I want to get

    alerts about things happening
  20. Process

  21. Release Process Team of 2 Regular Daily Betas External QA

    Team Manual Testing
  22. Things we learned

  23. Hybrid Application • Don’t try to be everything

  24. View Controllers One controller to show artwork collections Different Layouts

    Different Cells
  25. Reveal

  26. Social Media Login First

  27. CocoaPods

  28. In App Routing

  29. None
  30. Dev Mode View Controllers Caption Text

  31. Dev Mode View Controllers

  32. Debug Menu Easy access to build settings Lab settings for

    development tests Offline mode
  33. Debug Menu Easy access to build settings Lab settings for

    development tests Offline mode
  34. Post Release

  35. ASCII

  36. ORStackView

  37. ORStackView

  38. Caption Text LOTS OF STACKVIEWS

  39. Automated Testing

  40. Books

  41. Tests target 'Artsy Tests', :exclusive => true do pod 'Specta',

    '~> 0.2.1' pod 'Expecta', '~> 0.2.3' pod 'OCMock', '~> 2.2.2' pod 'OHHTTPStubs', '~> 3.0.4’ pod 'FBSnapshotTestCase', '1.1' pod 'EXPMatchers+FBSnapshotTest', :head pod 'XCTest+OHHTTPStubSuiteCleanUp' end
  42. Continuous Integration

  43. Continuous Integration Caching

  44. View Controller Tests for Non-Trivial Interactions

  45. View Controller Tests

  46. View Controller Tests

  47. View Controller Tests

  48. View Controller Tests

  49. Future

  50. Eidolon

  51. Eidolon

  52. A Swift Start

  53. A Swift Start

  54. Thanks @orta