Slide 1

Slide 1 text

Good Practices on Mobile App User Engagement http://akhyar.net @akhy

Slide 2

Slide 2 text

What is user engagement? user engagement refers to the quality of the user experience that emphasizes the positive aspects of the interaction with an application and, in particular, the phenomena associated with wanting to use that application longer and frequently. !2

Slide 3

Slide 3 text

How to achieve? !3

Slide 4

Slide 4 text

Make a great 
 first impression • Good practices: • Prepare your first release well. Earn as much as 5-stars as you can in early release. Bad first impression affects future potential users. • Avoid startup-time crashes at all costs !4

Slide 5

Slide 5 text

Social stuffs • Good practices: • Social interactions among users • Gamification: Achievements, leaderboard • People love to boast. Share!

Slide 6

Slide 6 text

Change the look • Changes how your app looks. • A little update in design does make change! • It makes your app feels up-to-date • Good practice: • Revise the design without ruining user habit • Seasonal design (i.e. special Ramadan or Christmas edition) !6

Slide 7

Slide 7 text

Make it "feels" bug-free • Care more about the bugs affecting your users experience • Good practices: • Perfect code is not necessary • Test often !7

Slide 8

Slide 8 text

Make it snappy fast • The best way to earn 1-star review is slow app (besides crashes) • The average smartphone user expects apps to open and ready to use in less than 2 seconds • Good practices: • Limit splash/pre-loader screen to at most 2 sec • Block user interaction sparingly (i.e. use asynchronous processing) • Benchmark your app, measure which part is the slowest !8

Slide 9

Slide 9 text

Introduce something new
 at the right time • Mobile users don’t spend much time in your app. Let them get hooked to the one thing your app does well and the next time they come back, they can experience more. • Good practices: • Incremental features • Integrated tutorial/tour while using the app • Minimalist UI, reduce screen bloats • Do not bombard users with 50 things to do as soon as they open the app. !9

Slide 10

Slide 10 text

Add small features • Do not add too many big features too early • It doesn’t take big features to keep your users hooked • Learn about your users’ needs and make small changes that make a big impact • Needs creativity and some understanding on users' need • Clue: App analytics, User rating/review !10

Slide 11

Slide 11 text

Tailor your messaging,
 Reach out at the right time • The messages can be email, notification, popup, etc • The key is user profiling • Different user needs different treatment, send them messages customized according to their profile • Well-timed message is important. !11

Slide 12

Slide 12 text

Get rid of distractions • Distraction and annoyances drive people away from using your app • Bad practices: • Obtrusive popups • Awkwardly placed buttons/controls • Animated ads/banner !12

Slide 13

Slide 13 text

Thanks creative ideas are welcome! ;)

Slide 14

Slide 14 text

References • http://autosend.io/keep-app-users-hooked/ • http://streetfightmag.com/2012/12/27/6-tips-for- increasing-user-engagement-on-mobile-apps/