Being a mobile first country, India opens up a lot of opportunities for app developers. Want to review some options to make most of them? Please go through this deck which was presented in “Building apps for India” session at #appfest2016
3. Why?
› 2014 - 140 million - Cisco
› 2015 - 210 million - Ericsson
› 2016 Feb - 220 million - Counterpoint
4. Why?
› 2014 - 140 million - Cisco
› 2015 - 210 million - Ericsson
› 2016 Feb - 220 million - Counterpoint
› 2020 - 702 million - Cisco
5. Why?
› 2014 - 140 million - Cisco
› 2015 - 210 million - Ericsson
› 2016 Feb - 220 million - Counterpoint
› 2020 - 702 million - Cisco
› 2021 - 810 million - Ericsson
33. Login / Sign up
› Delay till first transaction
› Prefer mobile number with OTP
34. Login / Sign up
› Delay till first transaction
› Prefer mobile number with OTP
› Look for slim and fast SDK options
35. Login / Sign up
› Delay till first transaction
› Prefer mobile number with OTP
› Look for slim and fast SDK options
› Provide an option to login as Guest
57. First steps
› Cancel out of scope requests
› Eliminate redundant fields
› Extend login session automatically
58. First steps
› Cancel out of scope requests
› Eliminate redundant fields
› Extend login session automatically
› Send only fitting size images
59. First steps
› Cancel out of scope requests
› Eliminate redundant fields
› Extend login session automatically
› Send only fitting size images
› Adjust number of threads
68. Become user’s friend
› ConnectivityManager.isActiveNetworkMetered
› Build lite or no image mode
69. Become user’s friend
› ConnectivityManager.isActiveNetworkMetered
› Build lite or no image mode
› Process screens in LIFO order
70. Become user’s friend
› ConnectivityManager.isActiveNetworkMetered
› Build lite or no image mode
› Process screens in LIFO order
› Batch multiple requests / HTTP 2.0
74. Engagement
› Let user configure notifications
› Make it easy to share via popular channels
75. Engagement
› Let user configure notifications
› Make it easy to share via popular channels
› Support deep link to each content page
76. Engagement
› Let user configure notifications
› Make it easy to share via popular channels
› Support deep link to each content page
› Log & solve top x% crashes every sprint
77. Engagement
› Let user configure notifications
› Make it easy to share via popular channels
› Support deep link to each content page
› Log & solve top x% crashes every sprint
› Exploit staged roll-out option well
81. Personalization
› Learn from usage pattern
› Allow user to block / unblock stuffs
› Let navigation to related content be easy
82. Personalization
› Learn from usage pattern
› Allow user to block / unblock stuffs
› Let navigation to related content be easy
› Build option for user to delete history
83. Personalization
› Learn from usage pattern
› Allow user to block / unblock stuffs
› Let navigation to related content be easy
› Build option for user to delete history
› Stay ethical
87. Testing
› Automate, automate & automate
› Manually test for min. config device
› Include top used devices from user base
88. Testing
› Automate, automate & automate
› Manually test for min. config device
› Include top used devices from user base
› Include special (notorious) devices
89. Testing
› Automate, automate & automate
› Manually test for min. config device
› Include top used devices from user base
› Include special (notorious) devices
› Airplane, Elevator and 2G testing
93. Monetisation
› Prefer S2S over client side SDK
› Choose native ads as much
› Evaluate client SDK before using
94. Monetisation
› Prefer S2S over client side SDK
› Choose native ads as much
› Evaluate client SDK before using
› Always keep ON/OFF switch at backend
95.
96. Thank U!
Arun Babu A S P
Love building apps with best user experience.
https://in.linkedin.com/in/arunasp
https://www.facebook.com/arunbabuasp