Upload
espen-riskedal
View
231
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A short (15 min) presentation on our (http://cutehacks.com/) best practices when developing mobile apps. First presented at AppAcademy October 2013 (http://appacademy.no/). Other speakers were http://www.toppstudio.com/, http://shortcut.no/, http://brewinapps.com/ and http://agens.no/. One interesting note: Everyone advised to use the different platforms native APIs when creating apps, if you could afford it.
Citation preview
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.