Delivering Stable Apps (Xamarin Dev Days NYC)

Delivering Stable Apps (Xamarin Dev Days NYC)

279b474d14f72e4daa1fc76e6f3c929f?s=128

Greg Shackles

August 16, 2015
Tweet

Transcript

  1. Xamarin Dev Days NYC Delivering Stable Apps Greg Shackles @gshackles

    greg@gregshackles.com github.com/gshackles speakerdeck.com/u/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: raygun.io/blog/2015/02/software-errors-killing-app
  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 greg@gregshackles.com github.com/gshackles speakerdeck.com/u/gshackles