12th ebay Tech Talk - Contemporary iOS development

We like to invite you to the 12th ebay Tech Talk. This time, we will have two speakers talking about contemporary iOS development. The first talk will take 60 minutes and the second talk 30 minutes. Some food and drinks will be provided.

TDD for iOS (and anything) by Controlling Dependencies

Jon Reid, ebay, San Jose

Test Driven Development seems like a good idea ... for simple code that has no dependencies! But iOS code depends on Foundation, UIKit … we're doing a lot of networking and UI… you may think that TDD just doesn't work in such cases (eliminating most of your code). But that's just not so! In this talk, Jon Reid will show you how to turn dependencies around so you can write code that is testable. We'll look at three types of unit tests, dependency injection, stubs and mocks, and an example of unit tests for networking code.

Jon Reid has been practicing Test Driven Development for 12 years, and has worked at eBay on their iOS apps for the past 3 years. If you do the math, you'll figure out that Jon is a specimen of that rare and elusive animal: an iOS developer who uses TDD.

Wanting better tools, Jon developed OCHamcrest and PyHamcrest (Objective-C and Python libraries of matchers for building test expressions, based on Hamcrest) and OCMockito (an Objective-C mocking framework based on Mockito). He is also the author of the blog Quality Coding (http://qualitycoding.org).

Open data, open source - creating free iOS apps

Claus Höfele, ebay Kleinanzeigen, Dreilinden

Creating great iOS apps is difficult, but there's plenty of help available from the free/libre community. Based on the open-source app "Stolpersteine in Berlin", Claus will talk about the resources available to iOS apps, how to give back to the community, and how this benefits eBay.

Join or login to comment.

  • El H.

    Very interesting

    January 15, 2014

  • Michał

    Are you considering making tech talks with live programing? It would be much better if everybody can develop something when learning. Yesterday's talks were great, but for me little boring, I prefer learning by doing something.

    January 15, 2014

  • Fernando C.

    motivating , but maybe i miss more tech stuff, jon´s topic deserved it

    January 14, 2014

  • Artas B.

    When do the talks actually start? 7:30 PM?

    1 · January 14, 2014

  • Benjamin E.

    We increased the number of spots.

    1 · January 13, 2014

  • Didier V.

    into mobile now & wtomorrow

    January 11, 2014

  • A former member
    A former member

    Looking forward to come.

    January 11, 2014

  • Alec N.

    Sounds interesting! Would like to join as I'm interested in picking up mobile app coding again...

    January 11, 2014

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy