Slide 1

Slide 1 text

Mobile Application Strategies for Drupal Jeff Linwood @jefflinwood Dallas Drupal Days September 7, 2012 Saturday, September 8, 12

Slide 2

Slide 2 text

I’m an app developer Saturday, September 8, 12

Slide 3

Slide 3 text

Mobile app strategy Saturday, September 8, 12

Slide 4

Slide 4 text

Mobile app or mobile web? Saturday, September 8, 12

Slide 5

Slide 5 text

It’s not either/or Saturday, September 8, 12

Slide 6

Slide 6 text

Native app-only features Saturday, September 8, 12

Slide 7

Slide 7 text

Mobile web-only features Saturday, September 8, 12

Slide 8

Slide 8 text

Quick and Easy: Mobile web + PhoneGap Saturday, September 8, 12

Slide 9

Slide 9 text

But.... Saturday, September 8, 12

Slide 10

Slide 10 text

Responsiveness, look and feel doesn’t match Saturday, September 8, 12

Slide 11

Slide 11 text

Consumer vs. Line of Business Apps Saturday, September 8, 12

Slide 12

Slide 12 text

How to make your mobile app a success Saturday, September 8, 12

Slide 13

Slide 13 text

http://www.flickr.com/photos/45325473@N04/5072288256/ Getting your project off the ground Saturday, September 8, 12

Slide 14

Slide 14 text

The very first step you should take... Saturday, September 8, 12

Slide 15

Slide 15 text

Saturday, September 8, 12

Slide 16

Slide 16 text

Create wireframes Saturday, September 8, 12

Slide 17

Slide 17 text

Saturday, September 8, 12

Slide 18

Slide 18 text

Saturday, September 8, 12

Slide 19

Slide 19 text

Use these to get estimates from developers Saturday, September 8, 12

Slide 20

Slide 20 text

Also helps if you need high-fidelity design Saturday, September 8, 12

Slide 21

Slide 21 text

Budgeting for a mobile app Saturday, September 8, 12

Slide 22

Slide 22 text

$5,000 to $100,000 Saturday, September 8, 12

Slide 23

Slide 23 text

Why the range? Saturday, September 8, 12

Slide 24

Slide 24 text

It’s not Drupal Saturday, September 8, 12

Slide 25

Slide 25 text

Time spent up front pays off down the road Saturday, September 8, 12

Slide 26

Slide 26 text

Sticking to the basics Saturday, September 8, 12

Slide 27

Slide 27 text

Android iPhone Saturday, September 8, 12

Slide 28

Slide 28 text

Custom UI is expensive Saturday, September 8, 12

Slide 29

Slide 29 text

ROI for mobile apps Saturday, September 8, 12

Slide 30

Slide 30 text

Sample Project Times Saturday, September 8, 12

Slide 31

Slide 31 text

• Wireframing - 2% • iPad Development - 40% • iPhone Development - 15% • Drupal Configuration - 5% • Graphic Design - 30% • Testing - 8% Saturday, September 8, 12

Slide 32

Slide 32 text

Android, iPhone, Blackberry, Windows? Saturday, September 8, 12

Slide 33

Slide 33 text

•Multiple Code Bases •Different Design Guidelines •Platform-specific Features •Expertise Saturday, September 8, 12

Slide 34

Slide 34 text

Pick one and do it first Saturday, September 8, 12

Slide 35

Slide 35 text

http://www.flickr.com/photos/stuckincustoms/4515390835/ What I usually start with Saturday, September 8, 12

Slide 36

Slide 36 text

Learn what works for your end users on one platform Saturday, September 8, 12

Slide 37

Slide 37 text

iOS: Support 5.0 Android: it’s complicated Saturday, September 8, 12

Slide 38

Slide 38 text

http://developer.android.com/about/dashboards/ index.html Saturday, September 8, 12

Slide 39

Slide 39 text

Short Development Cycles Saturday, September 8, 12

Slide 40

Slide 40 text

Mobile app projects should be short Saturday, September 8, 12

Slide 41

Slide 41 text

Doesn’t have to have everything Saturday, September 8, 12

Slide 42

Slide 42 text

iOS - 7-10 day review Android - no review Saturday, September 8, 12

Slide 43

Slide 43 text

Android: In-progress app can be emailed Saturday, September 8, 12

Slide 44

Slide 44 text

iPhone/iPad - TestFlight beta testing tool https://www.testflightapp.com Saturday, September 8, 12

Slide 45

Slide 45 text

Question and answer Saturday, September 8, 12

Slide 46

Slide 46 text

Jeff Linwood • http://www.jefflinwood.com/ • [email protected] • Twitter: @jefflinwood • http://www.leanmeantech.com/ Saturday, September 8, 12