Delivering Stable Apps (Xamarin Dev Days NYC)

Delivering Stable Apps (Xamarin Dev Days NYC)


Greg Shackles

August 16, 2015


  1. Xamarin Dev Days NYC Delivering Stable Apps Greg Shackles @gshackles
  2. Ship It A Cautionary Tale

  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. The Double-Decker Couch of Apps by Vitruvius This app is

    just…the worst.
  11. None
  12. Don’t Be This Developer

  13. Set Yourself Up to Deliver Awesomeness

  14. Testing Approaches Authentic User Tests Simplistic Tests Rapid Iteration Long

    Cycles Beta Testing Manual Testing Unit Testing Automated UI Testing
  15. Trust Me, I’m a Unit Tester

  16. Real Talk There are a lot of devices out there

  17. Android OpenSignal, August 2015

  18. Android: API Level 14+ (Ice Cream Sandwich) and growing!

  19. iOS: Growing Variety of Devices

  20. Xamarin Test Cloud Test on real devices

  21. None
  22. Don’t Wait for Users to Complain (╯°□°)╯︵ ┻━┻)

  23. “…only 16% of people will try a failing app more

    than twice.” Source:
  24. Be Proactive, Not Reactive • Most users won’t actually report

    problems • Those who do often do so through negative app reviews • Get notified as it happens, and to whom it happens • Crashes • Errors • Analytics
  25. None
  26. Let’s Code Unit and UI Testing

  27. Questions? Greg Shackles @gshackles