Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Good rules for bad apps

50 views

Published on

Building a decent app is easy this day, there are plenty of tutorials, videos and blog posts about it. In this session, I’ll try to go over some of the top mistakes that every one of us is doing while building his app. This will cover all the aspects of building a bad app- technical, UI & UX, and product. So each one of you will be able to adapt his favorite bad pattern and ruin his app.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Good rules for bad apps

  1. 1. GOOD RULES BAD APPS for
  2. 2. SHEM MAGNEZI
  3. 3. Badass appsNot that good apps Terrible apps that make you want to cry
  4. 4. @shemag8 GOOD BAD vs @shemag8
  5. 5. @shemag8 BEFORE WE BEGIN
  6. 6. @shemag8 There are MANY ways to RUIN your app
  7. 7. @shemag8 It’s not “ ALL or NOTHING”
  8. 8. @shemag8 Rules depend on TIME & PLACE
  9. 9. @shemag8 LET'S START
  10. 10. @shemag8 Ask as MANY PERMISSIONS as POSSIBLE 1.
  11. 11. @shemag8 Don’t COMMUNICATE what you’re doing 2.
  12. 12. @shemag8 Don’t save SCREEN STATE 3.
  13. 13. @shemag8 Don’t OPTIMIZE app SIZE 4.
  14. 14. @shemag8 Ignore MATERIAL DESIGN specs 5.
  15. 15. @shemag8 Create INTRO, OVERLAY and HINTS 6.
  16. 16. @shemag8 Mysterious ICONS 7.
  17. 17. @shemag8 Create your own LOGIN screen 8.
  18. 18. @shemag8 Support the OLDEST ANDROID VERSION I’m not going to GIVE UP on those users!!!9.
  19. 19. @shemag8 Don’t use REAL DATA 10.
  20. 20. YOUR PERFECTLY BAD APP
  21. 21. 1. Permissions 2. Communications 3. Lose screen state 4. App size 5. Unknown UX 6. Intro 7. Mysterious icons 8. Login 9. Framework version 10.No real data 1. Only what you need 2. Loading and empty state 3. Save screen state 4. Vectors and modules 5. Material Design 6. Hints in context 7. Use predefined icons 8. Use SSO 9. Know your users 10.A/B testing
  22. 22. THE FULL LIST blog.shem.dev
  23. 23. @shemag8 QUESTIONS?
  24. 24. @shemag8 THANK YOU @shemag8 blog.shem.dev

×