Stack Exchange Goes Mobile

Or... "Putting A Giant Website Onto A Tiny Phone"

Kasra Rahjerdi - Mobile Team Lead

Why?

Mobile = More intimate user experience.

A Brief History

  • Q1 2013 - Initial work on Android and iOS starts
  • July 2013 - Android alpha testing starts
  • January 2014 - Android launch!
  • February 2014 - iOS alpha testing starts
  • May 2014 - iOS launch!

Our Process

Listen to your users.

Lessons Learned

It's okay to be elitist.

Android 4.0 and above.

iOS 7 only.

TESTS: Functionality > Unit

  • Android: Robotium
  • iOS: KIF
  • All running on AppThwack

TESTS: Fuctionality > Unit

TESTS: Fuctionality > Unit

Ask for feedback, politely.

Ask for feedback, politely.

Killer Features

  • Content discovery
  • Instant feedback

Thanks!

Any questions?

kasra@stackoverflow.com / @jc4p