Experiences so farThree years of hacking
October 2013
We develop for
AndroidiOS
WP
We develop in skewed parallel
iOS app v1.0
...time...
iOS app v2.0
Android app v1.0 Android ...
Recommended starting platform
Norway: iOS
Rest of the world: Android
Recommended frameworks
For the highest quality:Native
To reach many on a budget:Cross-platform
● GPS
● Accelerometer
● ~200MB offline files
● Databases
● OpenGL ES
● Network changes
● Push notifications
Mobile design tips
1. Keep it clean and simple stupid (KICASS)
2. Design for the thumb
3. Iterate
Usertesting1. Pen and paper
2. http://www.usertesting.com/
3. Testlabs
4. Use analytics
Phases in an app project
Ide
Mockup
Design
Server
App
Test
Publish
Estimation techniques
1. Count number of unique screens
2. Count needed server endpoints
Some important experiences
1. Include analytics and logging from v1.0
2. Getting a 4.5+ rating takes a lot of work
3. Don’t force the user out of your app
Current challenges developing apps
1. Multiple platforms
2. Seamless offline
The app-hype might be over,but the industry is growing.