blueprint of a mobile app

Blueprint of a Mobile App Indy Khare - Tech Lead & Manager - PowerPoint PPT Presentation

Blueprint of a Mobile App Indy Khare - Tech Lead & Manager Google Photos Android 2008 - 2009 iOS 2010 - 2013 iOS & Android 2013 - Today Android Designing Building Iterating Designing Do a few things and do them well Focus on UX


  1. Blueprint of a Mobile App Indy Khare - Tech Lead & Manager Google Photos Android

  2. 2008 - 2009 iOS 2010 - 2013 iOS & Android 2013 - Today Android

  3. Designing Building Iterating

  4. Designing

  5. Do a few things and do them well

  6. Focus on UX first

  7. Your Enemy

  8. Building

  9. The one true architecture!

  10. UI Register Receive Updates Data Sync

  11. • UIViewController or Activities/Fragments • Don’t block on network • Register for data and receive updates UI Register Receive Updates

  12. Data Sync • Local data stores • Sync data on: • UI Requests • Notification readiness • Low priority background jobs

  13. Scrolling

  14. https://github.com/bumptech/glide

  15. Code Sharing

  16. WebView containers

  17. Code compilers

  18. Shared native code

  19. React Native

  20. Iterating

  21. Crashes

  22. Crashes Crashes < 2% User Session User Session

  23. Crashes < 1% User Session

  24. User sessions Crashes Crash Rate Samsung S6 2890 45 1,6% HTC M8 2152 190 8,8% Samsung S5 1965 29 1,4% Nexus 5 1786 43 2,4% All numbers are fictitious

  25. User Ratings

  26. User Feedback

  27. Data

  28. What actions are important to your app?

  29. DAU/MAU Daily Active Users Monthly Active Users

  30. # of users from day 1 on day N Users on day 1

  31. Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 01/12 02/12 03/12 04/12

  32. Make dashboards

  33. Thanks! @ikhare · http://abstractedmind.com

Recommend


More recommend